【问题标题】:Defnining new host in nagios for monitoring在 nagios 中定义新主机进行监控
【发布时间】: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


    【解决方案1】:

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

    尝试使用 windows-server 定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多