SNMP Alarm Support

Sounds good - to be clear, we should do this (and get confident that performance is unaffected) before this is merged.