当我执行时
sudo -u nagios /usr/lib64/nagios/plugins/check_by_ssh.sh hostname "check_haproxy -u \"http://localhost:10000/haproxy?stats\;csv\""
它在服务器上完美运行。
为此,我在 HAProxy.cfg 中加入了以下内容
define service {
use generic-service
hostgroup_name pwmail-ee-oxweb
service_description HAProxy-ee
servicegroups ssh-dep
check_command check_by_ssh!check_haproxy -u \"http://localhost:10000/haproxy?stats\;csv\"
contacts sysad,mail-hosting-rt
}
它不起作用。这么说Return code of 127 is out of bounds - plugin may be missing
。
我究竟做错了什么?
答案1
检查命令 check_by_ssh!check_haproxy -u 'http://localhost:10000/haproxy?stats\;csv'
工作了。