我正在一台专用笔记本电脑上实施一个小型 Nagios 实例,以监控一些电信设备。警报必须通过我们客户的报告工具(如 HP OpenView)通过 SNMP Traps 发送。这里没什么特别的。
但是,子系统是移动的,因此并不总是有连接来报告警报。我们依靠 3G 调制解调器提供此连接(当可用时)以进行报告。
当没有连接到监控工具时,有什么方法可以让 Nagios “堆叠”警报,以便一旦连接恢复,它就能传递警报的最后状态?
我最初想到了一个“中间人”程序,它可以在 Nagios 和监控工具之间架起桥梁并处理陷阱。它会从 Nagios 中获取所有 snmp 陷阱,如果没有可用的连接,则将它们存储起来,然后发送最后的陷阱...
但我不知道这样的事情是否存在,而且据我搜索,我什么也没发现......