在地图中设置 nagios 位置

在地图中设置 nagios 位置

我已安装 Nagios,正在努力使网络图正确。我遇到的问题是“Nagios”似乎位于“互联网”中,但它应该位于 MechNAS 服务器上。

在此处输入图片描述

我希望 Nagios 进程显示在本地网络内。因此它应该显示在与 MechNAS 和开发相同的层上。它到底在哪里配置?我没有看到任何地方可以设置它,现在看起来它就在那里。文档和谷歌搜索似乎也没有找到任何东西。

答案1

这也让我很烦恼。

根据 Nagios 知识库,您不能:

使用 statusmap 或 statuswrl CGI 的自动布局模式之一时,您无法隐藏 Nagios 进程图标,也无法更改其位置。其位置是自动确定的,因此它始终位于地图的“根”级别。

来源

你可能想看看纳格维斯插件提供了更多可视化选项。它比状态图漂亮多了。

答案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 进程。

相关内容