Pages

Tuesday, June 26, 2012

NRPE plug in resulting wrong output.

Hi I am facing a weird issue.

I have installed NAGIOS and using NRPE plugin for remote host monitoring.

I have written a small script to check log files on remote host , the script is working fine from remote host. but from Nagios server ( NRPE plugin the out put is wrong )



Output from Remote host


Server1:/usr/local/nagios/libexec> ./check_batch_status -I air
OK: Batch is successfully submitted for hour 01

NRPE.cfg entry on Remote host


Server1:/usr/local/nagios/libexec> cat ../etc/nrpe.cfg | grep air
command[check_batch_status_air]=/usr/local/nagios/libexec/check_batch_status -I air

Output from Nagios server via NRPE


-bash-3.1$ ./check_nrpe -H Server1-c check_batch_status_air
 CRITICAL:Batch missing for hour 01


it was all about due to permission issue.

From host machine I was logged in as a normal user and Nagios server ( NRPE plug in was using Nagios user )

Changing in few permission structure solved the issue.

No comments:

Post a Comment