Я пытаюсь отслеживать службу связывания с помощью Nagios.
Итак, я нашел скрипт под названием "check_bind9.pl"
check_bind9.pl
Сценарий работает нормально, запустив его прямо с сервера Bind
BIND9 OK ; PID 2726 ; Running: 0/1900/2000 UDP, 0/100 TCP, 0 xfers; 0 deferred xfers; 94 zones ; | success=16307c referral=0c nxrrset=909c nxdomain=12926c recursion=0c failure=1c duplicate=0c dropped=0c cpus=2 workers=2 zones=94 debug=0;1 xfers_running=0 xfers_deferred=0 soa_running=0 udp_running=0;1900;2000 udp_soft_limit=1900 udp_hard_limit=2000 tcp_running=0;;100 tcp_hard_limit=100
Но, запустив его с сервера Nagios с агентом NRPE, используя следующую команду
./check_nrpe -H my_bind_server_ip -c check_bind9.pl
Я получил следующий вывод:
BIND9 Failed to find status data in: 'rndc status'. ; PID 2726 ; Running: 0/0/0 UDP, 0/0 TCP, 0 xfers; 0 deferred xfers; 0 zones ; | success=13497c referral=0c nxrrset=751c nxdomain=11000c recursion=0c failure=1c duplicate=0c dropped=0c cpus=0 workers=0 zones=0 debug=0;1 xfers_running=0 xfers_deferred=0 soa_running=0 udp_running=0 udp_soft_limit=0 udp_hard_limit=0 tcp_running=0 tcp_hard_limit=0
В чем может быть проблема?