我已安装 Nagios,正在努力使网络图正确。我遇到的问题是“Nagios”似乎位于“互联网”中,但它应该位于 MechNAS 服务器上。
我希望 Nagios 进程显示在本地网络内。因此它应该显示在与 MechNAS 和开发相同的层上。它到底在哪里配置?我没有看到任何地方可以设置它,现在看起来它就在那里。文档和谷歌搜索似乎也没有找到任何东西。
答案1
答案2
看起来它不可配置。真可惜。 Nagios 常见问题解答 F0081
答案3
您无法让“Nagios 进程”真正出现在parents
一台服务器,但图表应该按 s的字段排序host
。要让此图表以相反的方式绘制,请尝试使可从 nagios 直接访问的主机(MechNAS、网关和开发)没有父节点。然后,dsl_gateway 将以“网关”作为其“父节点”设置,然后所有外部服务器都将以 dsl_gateway 作为其父节点。
答案4
它是这样设计的,因为该地图旨在作为主机依赖关系的图形表示。
所有主机都依赖于 Nagios 进程,因此它始终出现在地图的顶部(或中心),例如,在您的环境中,从 Nagios 进程访问“MechNAS”和“开发”依赖于 DSL_Gateway 和网关设备处于“UP”状态,而网络上的其他设备对 Nagios 是直接可见的(至少您的地图是这么显示的)
如果您想要另一种可视化效果,请尝试 NagVis。您可以让它自动映射(在我看来它比 nagios 更好),或者您可以指定自己的布局(独立于依赖项),这样您就可以列出或不列出 Nagios 进程。