SNMP Alarm Support

I'm not familiar with std::atomic, but I'll take a look.