![当没有连接到 HP OVO 时使 Nagios 堆栈发出警报](https://linux22.com/image/701603/%E5%BD%93%E6%B2%A1%E6%9C%89%E8%BF%9E%E6%8E%A5%E5%88%B0%20HP%20OVO%20%E6%97%B6%E4%BD%BF%20Nagios%20%E5%A0%86%E6%A0%88%E5%8F%91%E5%87%BA%E8%AD%A6%E6%8A%A5.png)
我正在一台专用笔记本电脑上实施一个小型 Nagios 实例,以监控一些电信设备。警报必须通过我们客户的报告工具(如 HP OpenView)通过 SNMP Traps 发送。这里没什么特别的。
但是,子系统是移动的,因此并不总是有连接来报告警报。我们依靠 3G 调制解调器提供此连接(当可用时)以进行报告。
当没有连接到监控工具时,有什么方法可以让 Nagios “堆叠”警报,以便一旦连接恢复,它就能传递警报的最后状态?
我最初想到了一个“中间人”程序,它可以在 Nagios 和监控工具之间架起桥梁并处理陷阱。它会从 Nagios 中获取所有 snmp 陷阱,如果没有可用的连接,则将它们存储起来,然后发送最后的陷阱...
但我不知道这样的事情是否存在,而且据我搜索,我什么也没发现......