- 论坛徽章:
- 0
|
最近公司的nagios被同事误操作之后出现了个很奇怪的现象,我在commit之后报了一下这个错误:
Error: Invalid max_check_attempts value for host '0013'
Error: Could not register host (config file '/usr/local/groundwork/core/monarch/workspace/hosts.cfg', starting on line 5106)
这台路由器其实已经不在监控范围了,但是hosts配置文件仍然有这台设备,
我检查了相关的hosts.cfg配置文件:
找到了这个设备:
define host {
5107 host_name 0013
5108 alias 0013
5109 address 10.138.112.165
5110 }
5111
5112
5113 define host {
5114 host_name 0014
5115 alias 0014
5116 address 138.228.180.182
5117 use generic-host
5118 contact_groups nagiosadmin
发现只有ip以及设备名,对应的模板没有,同样我也检查了相关的services.cfg文件,发现没有这台设备的services,同样也没有这台设备的rrd文件,
所以应该是nagios无法找到这台设备造成的报错,于是我将hosts.cfg文件内的0013这台设备的信息删除了,之后commit依然出现这个问题,我再次打开hosts文件发现这台设备的
的配置信息依然在hosts.cfg文件内,不知道这是因为什么造成的。请大神帮助。。google了半天也没碰到相关情况。 |
|