Hi,<br><br>I am using check_oracle plug in to monitor some of the oracle database parameters. But this is reporting the following error.<br><br>[nagios@lnxtestsrv1 libexec]$ ./check_nrpe -H <a href="http://10.192.2.239">10.192.2.239</a> -p 5666 -c check_tns<br>
No TNS Listener on playdb1<br><br>Let me explain,<br><br>lnxtestsrv1 is a box where nagios server is running and this is monitoring checks(check_http, check_ftp, check_disk, check_swap etc) of other machines just fine. I now need to monitor oracle db on <a href="http://10.192.2.239">10.192.2.239</a> machine where oracle server is running and sid is playdb1. i installed oracle client on this lnxtestsrv1 machine and user nagios has access to sqlplus and tnsping commands I also add nagios to the oracle group (dba, oinstall). tnsping from nagios user works fine. telnet to 239 on port 1521 works ok<br>
<br>when I execute this command on the machine where nagios server is running,<br><br>[nagios@lnxtestsrv1 libexec]$ ./check_nrpe -H <a href="http://10.192.2.239">10.192.2.239</a> -p 5666 -c check_tns<br>No TNS Listener on playdb1<br>
<br><br>and<br><br>[nagios@lnxtestsrv1 libexec]$ ./check_nrpe -H <a href="http://10.192.2.239">10.192.2.239</a> -p 5666 -c check_login<br>CRITICAL -<br><br>in my 239 machine nrpe.cfg has following,<br><br>command[check_tns]=/usr/local/nagios/libexec/check_oracle --tns oradb-lnx<br>
command[check_login]=/usr/local/nagios/libexec/check_oracle --login playdb1<br><br>but all commands works if I execute following from 239 machine (oradb-lnx)<br><br>[nagios@oradb-lnx libexec]$ ./check_oracle --tns playdb1<br>
OK - reply time 10 msec from playdb1<br>[nagios@oradb-lnx libexec]$ ./check_oracle --login playdb1<br>OK - dummy login connected<br><br><br>I did set the ORACLE_HOME path to where oracle client installed on lnxtestsrv1 machine. Please help me how to fix this.<br>
<br>Thanks<br>-Shankar<br><br><br><br clear="all"><br>-- <br>Shankar Asam