在 Nagios 中隐藏主机

在 Nagios 中隐藏主机

我想使用 Nagios 监控几百台主机,但我只希望交换机结构显示在 statusmap.cgi 中。有没有办法阻止主机显示在状态图中,但仍对其进行监控?

答案1

要禁用,我们在文件中hostgroup使用。我认为我们可以对主机“不确定”执行相同的操作。以下是我们禁用主机组的方法:'register 0'config

define hostgroup {
    hostgroup_name              Win-servers
    alias                       Win-servers
    members                     localhost
    register                    0
}

我想我们可以为主机做类似的事情:

define host {
  host_name                     xyz
  use                           check_mk_host
  address                       120.0.0.0
  _TAGS                         cmk-agent prod lan tcp wato /wato/
  _FILENAME                     /wato/hosts.mk
  hostgroups                    check_mk
  alias                         xyz
  register                      0
}

答案2

你可能想看看纳格维兹。它是 Nagios 的一个很棒的工具,可以让您准确地直观地看到您想要的内容,而且非常灵活。

另一个可视化监控主机/网络的好工具是PHP 天气图

我不确定 statusmap.cgi 是否普遍受欢迎。

Nagios CGI 文档是这里

答案3

要隐藏某些主机组的视图,您可以在 nagios.cfg 文件的“对象配置文件”部分中注释掉需要隐藏的组的对象配置文件行。

例如。:

监控本地 (Linux) 主机的定义

#cfg_file=/usr/local/nagios/etc/objects/localhost.cfg << 注释行

相关内容