我有Nagios设置在三个不相关的networking,都在防火墙后面。 监控工作很好,我得到了一些有点复杂的configuration。 我有一个服务器在这些networking之外,可以提供给他们。 理想情况下,我希望在防火墙内部的这些Nagios服务器继续进行正常的监控并按照原样发送通知,但是我希望他们都将数据发送到我拥有的服务器上在防火墙之外。
从本质上讲,这台服务器将是一个可以同时查看每个不相交networking内所有内容的地方,唯一与其联系的是其他Nagios服务器。 防火墙configuration不是问题,我只是不知道如何在Nagios中进行configuration。
我在所有的监控服务器上运行Nagios 3.2.1,在CentOS 5.5上通过NSClient ++监控Windows服务器上的源代码进行编译
Nagios有一个collections家:NSCA。 您在主服务器上设置该服务器,并在每个从服务器上定义一个ocsp_command,以将其服务检查结果发送给主服务器。
这是一个有据可查的设置。 请参阅http://nagios.sourceforge.net/docs/3_0/distributed.html
Nagios没有任何特定的收集器,但是你可以试试这个模块链接文本
除了已经提到的DNX,你应该看看Merlin 。 另外请确保您阅读Nagios手册中的“ 分布式监控 ”部分。
NDO Utils包含一个Nagios的MySQL后端。 您可以将NDO插件指向中央MySQL服务器并分析数据。 如果您对当前的分布式监控/通知设置感到满意,这可能是最简单的解决scheme。
– 反映NDO实用程序是一个单独的模块