我们如何使用Nagios监控在计算机上运行的远程服务。 我创建了一个cfg文件,如下所示:
define command {
command_name check_http
command_line /usr/lib64/nagios/plugins/check_http -H $HOSTADDRESS$ -p 8082
}
现在,当我重新加载配置文件时,它会抛出以下错误:
Warning: Duplicate definition found for command 'check_http' (config file '/etc/nagios/servers/cfbase-prod.cfg', starting on line 19)
Error: Could not add object property in file '/etc/nagios/servers/cfbase-prod.cfg' on line 20.
Error processing object config files!
我无法弄清问题是什么。 请帮忙!
答案 0 :(得分:1)
基本问题是check_http
值与原始/标准command_name
命令冲突。你有(至少)几个选择:
check_http_8082
,例如define command{
command_name check_http_port
command_line /usr/lib64/nagios/plugins/check_http -H $HOSTADDRESS$ -p $ARG1$
}
。定义一个命令来检查作为参数传递的任意端口上的http。例如。
Lozinka = textField2.getText();