我想使用 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
答案3
要隐藏某些主机组的视图,您可以在 nagios.cfg 文件的“对象配置文件”部分中注释掉需要隐藏的组的对象配置文件行。
例如。:
监控本地 (Linux) 主机的定义
#cfg_file=/usr/local/nagios/etc/objects/localhost.cfg << 注释行