当我们的机器启动时,我想触发一个SNMP事件,如果关机已经正确完成或者是因为一个致命的错误,我想知道这个信息。 和build议哪条路要走?
OS是Oracle Enterprise Linux,
Linux version 2.6.32-300.32.2.el5uek ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Tue Aug 28 10:15:29 EDT 2012
我不完全确定你了解SNMP的工作原理。
SNMP服务器只是简单地向请求数据的客户端提供请求时的信息,类似于Web服务器,但通过UDP而不是TCP。
你可以configuration一个SNMP守护进程来发送一个被称为SNMP陷阱的东西 ,然而,这也许更接近你想要的。
在这种情况下,snmpd服务器扮演接收者的angular色,而不是请求者。
有问题的服务器(重新启动的服务器)仍然应该发送SNMP陷阱本身; 如果它正在运行一个SNMP代理,那么当它执行冷启动时,它很可能会发出冷启动陷阱信号。