SNMP Alarm Support

I think we do atomic operations elsewhere (in Chronos?) differently - can you make sure we're consistent?