集成 Nagios + Ganglia:UNKNOWN 主机名信息不可用。可能无效的主机名
Intergrating Nagios + Ganglia: UNKNOWN Hostname info not available. Likely invalid hostname
我正在尝试使用 here. While using the Ganglia Web Nagios script、check_heartbeat 中描述的方法在命令行中集成 Nagios 和 Ganglia:
sh /var/www/html/ganglia/nagios/check_heartbeat.sh host=node-name threshold=50
输出:
OK Last beacon received 0 days, 0:00:00
但是在 Nagios UI 中,我收到的消息是,
UNKNOWN x.x.x.x - Hostname info not available. Likely invalid hostname
我在以下链接中找到了一些基于相同问题的讨论
- https://github.com/ganglia/monitor-core/issues/40
- http://sourceforge.net/p/ganglia/mailman/ganglia-general/thread/alpine.DEB.2.00.1205211147590.6484@localhost6.localdomain6/
由于我是 Ganglia 和 Nagios 的新手,他们没有给我解决问题的想法。
而不是
define command {
command_name check_ganglia_heartbeat
command_line /bin/sh /var/www/html/ganglia/nagios/check_heartbeat.sh host=$HOSTADDRESS$ threshold=$ARG1$
}
到
define command {
command_name check_ganglia_heartbeat
command_line /bin/sh /var/www/html/ganglia/nagios/check_heartbeat.sh host=$HOSTNAME$ threshold=$ARG1$
}
我能够解决这个错误。
我正在尝试使用 here. While using the Ganglia Web Nagios script、check_heartbeat 中描述的方法在命令行中集成 Nagios 和 Ganglia:
sh /var/www/html/ganglia/nagios/check_heartbeat.sh host=node-name threshold=50
输出:
OK Last beacon received 0 days, 0:00:00
但是在 Nagios UI 中,我收到的消息是,
UNKNOWN x.x.x.x - Hostname info not available. Likely invalid hostname
我在以下链接中找到了一些基于相同问题的讨论
- https://github.com/ganglia/monitor-core/issues/40
- http://sourceforge.net/p/ganglia/mailman/ganglia-general/thread/alpine.DEB.2.00.1205211147590.6484@localhost6.localdomain6/
由于我是 Ganglia 和 Nagios 的新手,他们没有给我解决问题的想法。
而不是
define command {
command_name check_ganglia_heartbeat
command_line /bin/sh /var/www/html/ganglia/nagios/check_heartbeat.sh host=$HOSTADDRESS$ threshold=$ARG1$
}
到
define command {
command_name check_ganglia_heartbeat
command_line /bin/sh /var/www/html/ganglia/nagios/check_heartbeat.sh host=$HOSTNAME$ threshold=$ARG1$
}
我能够解决这个错误。