SNMP Alarm Support

I anticipate having to factor resource ID into this at some point so it will eventually require a triple. For the moment this was a simple way to avoid having to deal with std:pair and comparison operators until then.