On Tue, Dec 18, 2012 at 6:12 AM, Anshul Gangwar <anshul.gang...@citrix.com> wrote: > Hi, > Currently CloudStack shows alerts on dashboard and can send email > alerts. With this feature it will be able to send SNMP alerts to > configured external SNMP Managers. Currently I am planning to send SNMP > traps for the alerts which are supported in CloudStack 4.0. I am > planning to use snmp4j library available under Apache License to > implement this feature.
Fascinating - I am looking forward to seeing this! > - Currently planning to support up to 20 SNMP managers This seems arbitrary. Why 20? > - Version 1 and 2 will be supported Why not v3 as well? SNMPv1 is practically deprecated, so why bother with v1? v2 is a nice middle ground - v3 is where everyone wishes to be if they could start from scratch. > - We need a unique SNMP OID for CloudStack. We need to register with > IANA. Is there an established process in Apache to follow and get one? I'll be happy to figure out how this gets done. - Actually some quick googling shows that the ASF already has an enterprise OID - and one of our mentors has documented that here: https://cwiki.apache.org/DIRxPMGT/oid-assignment-scheme.html I will follow up with Alex and see if we can get an assignment. So your idea here seems like it is targeting just sending traps, but I'm far more interested long-term in being able to query the SNMP daemon (and there likely will already be one on the host); so as you are designing the MIB please do plan ahead for such things. The page above is a good starting point around MIB design. If you need help around this, I am happy to lend what little I know about the subject of SNMP, or connect you with experts in the field. --David