Re: Port checking difficulties
Posted: Thu Sep 15, 2016 1:04 pm
That's my point, there is no nagios user on that system to su to, and other plugins run as expected. Or maybe I'm misunderstanding your request.
Support for Nagios products and services
https://support.nagios.com/forum/
Code: Select all
cat /usr/local/nagios/etc/nrpe.cfg | grep 'nrpe_'
Code: Select all
[root@engmon ~]# /usr/local/nagios/libexec/check_nrpe -H 10.177.177.220 -c check_users
USERS OK - 2 users currently logged in |users=2;5;10;0
[root@engmon ~]# /usr/local/nagios/libexec/check_nrpe -H 10.177.177.220 -c check_nexus_listen
NRPE: Unable to read outputCode: Select all
[root@nexusfirewall ~]# /usr/lib64/nagios/plugins/check_users -w 5 -c 10
USERS OK - 2 users currently logged in |users=2;5;10;0
[root@nexusfirewall ~]# /usr/lib64/nagios/plugins/check_listen_tcp_udp.sh -p 8070 -P tcp
OK - Listening on 0.0.0.0:8070 (protocol: tcp)Code: Select all
-bash-4.1$ /usr/lib64/nagios/plugins/check_listen_tcp_udp.sh -p 8070 -P tcp
OK - Listening on 0.0.0.0:8070 (protocol: tcp)
-bash-4.1$ /usr/lib64/nagios/plugins/check_users -w 5 -c 10
USERS OK - 2 users currently logged in |users=2;5;10;0Code: Select all
[root@engmon ~]# /usr/local/nagios/libexec/check_nrpe -H 10.177.177.220 -c check_nexus_listen
NRPE: Unable to read outputCode: Select all
[root@nexusfirewall ~]# cat /etc/nagios/nrpe.cfg | grep 'nrpe_'
nrpe_user=nrpe
nrpe_group=nrpeCode: Select all
su nrpe
/usr/lib64/nagios/plugins/check_listen_tcp_udp.sh -p 8070 -P tcp
Code: Select all
[root@nexusfirewall etc]# su nrpe
bash-4.1$ /usr/lib64/nagios/plugins/check_listen_tcp_udp.sh -p 8070 -P tcp
OK - Listening on 0.0.0.0:8070 (protocol: tcp)
Code: Select all
ls -al /usr/lib64/nagios/plugins/check_listen_tcp_udp.sh
Code: Select all
ls -al /usr/lib64/nagios/plugins/check_listen_tcp_udp.sh
-rwxr-xr-x. 1 root root 5223 Aug 26 14:37 /usr/lib64/nagios/plugins/check_listen_tcp_udp.sh
ls -al /usr/lib64/nagios/plugins/check_users
-rwxr-xr-x. 1 root root 44360 Sep 11 2015 /usr/lib64/nagios/plugins/check_users
Code: Select all
chmod u+s /usr/lib64/nagios/plugins/check_listen_tcp_udp.shCode: Select all
./check_nrpe -H 192.168.112.130 -c check_nexus_listen
OK - Listening on 0.0.0.0:80 (protocol: tcp)
Code: Select all
command[check_nexus_listen]=/usr/local/nagios/libexec/check_listen_tcp_udp.sh -p 80 -P tcpCode: Select all
-rwxr-xr-x 1 root nagios 5197 Sep 16 10:49 check_listen_tcp_udp.sh