gpt4 book ai didi

linux - 在nagios中定义新主机进行监控

转载 作者:太空宇宙 更新时间:2023-11-04 05:24:20 24 4
gpt4 key购买 nike

我们有一台运行 nagios 的服务器。一直在那里,我没有设置它。我一直在尝试向监控页面添加新服务器,但是当我尝试停止和启动 nagios 服务时,出现错误。

ERROR! Start aborted. Check your Nagios configuration.

我在 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%
}

这工作正常,并且它与其他主机一起显示在我的网络界面中,一切正常。

现在,当我尝试添加本地 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 服务器添加到代码中的情况下工作正常。

如果有人比我对这些系统更有经验可以给我一些见解,这将是一个很大的帮助。谢谢。

最佳答案

错误似乎是您有一台 Windows 计算机“我们的本地 Windows 2012 测试服务器”,但您的主机定义是“linux-server”。

尝试使用 Windows 服务器定义。

关于linux - 在nagios中定义新主机进行监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35485710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com