我尝试使用here描述的方法整合Nagios和Ganglia。在命令行中使用Ganglia Web Nagios script check_heartbeat:
sh /var/www/html/ganglia/nagios/check_heartbeat.sh host=node-name threshold=50
输出:
OK Last beacon received 0 days, 0:00:00
但是在Nagios用户界面中,我收到了消息,
UNKNOWN x.x.x.x - Hostname info not available. Likely invalid hostname
我在以下链接中找到了基于相同问题的一些讨论
由于我是Ganglia和Nagios的新手,他们没有给我解决问题的想法。
答案 0 :(得分:0)
而不是
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$
}
我能够解决这个错误。