我想在我们的机器启动时触发 SNMP 事件,并且想知道关机是否正确完成或是否由于致命错误而关闭。建议采用哪种方法?
操作系统是 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
答案1
SNMP 服务器只是在客户端请求数据时为其提供信息,类似于 Web 服务器,但是通过 UDP 而不是 TCP 连接。
您可以配置 SNMP 守护程序来发送所谓的SNMP 陷阱,然而——也许这更接近您想要的。
在这种情况下,snmpd 服务器扮演接收者的角色,而不是请求者。
有问题的服务器(重新启动的服务器)仍应自行发出 SNMP 陷阱;如果它正在运行 SNMP 代理,则它很可能会发出冷启动当执行冷启动时,陷阱信号。