我正在像这样测试 nagios 和 nrpe
define service{
use local-service ; Name of service template to use
host_name nrpeserver.com
service_description check_disk
check_command check_nrpe!check_disk
notification_period 24x7
notification_interval 30
}
然后我测试了。
$ /usr/lib/nagios/plugins/check_nrpe -H nrpeserver.com -c check_disk
好的,成功了。
现在我想对此添加警告点。
$ /usr/lib/nagios/plugins/check_nrpe -H nrpeserver.com -c check_disk -w 10
表明
/usr/lib/nagios/plugins/check_nrpe: invalid option -- 'w'
我也尝试过
$ /usr/lib/nagios/plugins/check_nrpe -H 54.71.164.129 -c "check_disk -w 10"
显示这样的错误
NRPE: Command 'check_disk -w 10' not defined
我怎样才能设置警告点到 nrpe??
答案1
和-w
是命令-c
的标志check_disk
,但您将它们传递给check_nrpe
命令。
您需要将警告和严重级别作为标志和引号的参数传递,check_disk
如下-a
所示:
/usr/local/nagios/libexec/check_nrpe -H 54.71.164.129 -t 30 -c check_disk -a '-w 5 -c 10'