【发布时间】:2016-02-18 15:33:37
【问题描述】:
我们有一台运行 nagios 的服务器在工作。一直在那里,我没有设置它。 我一直在尝试将新服务器添加到监控页面,但是当我尝试停止并启动 nagios 服务时出现错误。
错误!开始中止。检查您的 Nagios 配置。
我在nagios.cfg 中添加了一行以使用我的/etc/nagios/objects/servers/servers.cfg
然后为了测试它,我使用以下代码添加了 google。
define host{
use linux-server
host_name google.com
alias google.com
address www.google.com
}
define service{
use generic-service
host_name google.com
service description PING
check_command check_ping!100.0,20%!500.0,60%
}
这很好用,它在我的网络界面中与其他主机一起显示为 OK。
现在,当我尝试添加一台本地 windows 2012 测试服务器时,我什至无法启动 nagios 服务。
define host{
use linux-server
host_name myhostname
alias myhostname
address xxx.xx.xx.xx(has the real ip)
}
define service{
use generic-service
host_name myhostname
service description PING
check_command check_ping!100.0,20%!500.0,60%
}
谁能帮我看看出了什么问题?
如果我运行/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
它说我没有错误。如果我对我的servers.cfg 文件运行它,它会说第 1 行有一个错误,这对我来说没有意义,因为它可以在没有将 windows 服务器添加到代码中的情况下正常工作。
如果在这些系统方面比我更有经验的人能给我一些见解,那将是一个很大的帮助。谢谢。
【问题讨论】:
标签: linux ubuntu monitoring nagios