将Nagios服务器状态转发到第二个服务器

有没有办法将Nagios服务器的状态转发到第二个Nagios服务器?

我想安装一个Nagios服务器,通常收集有关networking上的机器和服务的信息。 这个应该在本地networking中运行,无限制地访问其他机器。

对于我不在办公室的时间,我想用networking界面来看看Nagios状态。 但是我不想允许从外部连接到本地networking。

我的想法是有第二个Nagios服务器,位于办公室networking之外(也许在DMZ中),并且主服务器将检查结果发送到外部服务器。 这样,只有来自本地networking的传出连接。 networking访问转到外部服务器。

这是可能的Nagios,或者是另一个不错的解决scheme?

你所问的基本上是经典的分布式或故障转移监视设置。 (这些文档是从2.x,但这个想法是相同的。)

(不幸的是,旧的“冗余和故障转移监控”文档似乎已经消失 ,取而代之的是Nagios XI的解决scheme。)

这个想法是让一个Nagios实例将所有的检查结果转发给另一个服务器。 您曾经使用ocsp_command (和/或ochp_command)执行此操作,将所有检查结果转发到另一个服务器。

问题是,所有的主机和服务也必须在接收端定义(作为被动检查)。 这可以通过configurationpipe理工具来缓解。

现在有几个更现代的选项可用,如DNX和MNTOS,这些在新的分布式监测文档中有详细介绍。 我将您引用到经典文档中,因为如果您绝对不能拥有入站stream量(用于提交作业),那么这些新工具可能不适用于您。