Hi Giorgio,<br><br>I tried all the ways to fix the problem but still no luck. Do not know how to run the custom scripts, i will explain in detail here, please someone guide me here,<br><br>Nagios server:<br><br>Running the below command, this command will go to nagios client (172.16.17.18) and execute check_netstat script. The netstat script will check for port 80 listen status also if there are any TIME_WAIT connections happens, then it should alert us (WARNING - STATUS= TIME_WAIT port status on airlin  | WARNING - STATUS=TIME_WAIT port status on airlin). For testing I made some connections happend to be listen on port 80 and as TIME_WAIT status. But it still reports as (OK, which means this is reporting incorrectly)<br>
<br>[nagios@lnx-nagios ~]$  /usr/local/nagios/libexec/check_nrpe -H 172.16.17.18 -c check_netstat<br>OK - The port is up and running NO established connections on airlin<br><br><br>on Nagios client:,<br><br>I executed below command here, and this reports exactly correct as there are some TIME_WAIT  listening on port 80<br>
<br>[nagios@airlin nagios]$ netstat -an | grep 80<br>tcp        0      0 <a href="http://0.0.0.0:80">0.0.0.0:80</a>              0.0.0.0:*               LISTEN<br>tcp        0      0 <a href="http://172.16.17.18:80">172.16.17.18:80</a>         <a href="http://10.10.19.85:2293">10.10.19.85:2293</a>        TIME_WAIT<br>
<br>[nagios@airlin nagios]$ /usr/local/nagios/libexec/check_netstat<br>WARNING - STATUS= TIME_WAIT port status on airlin  | WARNING - STATUS=TIME_WAIT port status on airlin.<br><br>The same warning message should appear when I execute first command on nagios server but it reports incorrectly as (OK, no port status)....<br>
<br>I am running above commands as nagios user because this as preivileges to run nrpe.<br><br>the check_nrpe , nrpe , check_netstat owned by nagios:nagios on both the servers.<br><br>in /etc/sudoers file I wrote below line on both the servers<br>
<br>nagios ALL=/bin/netstat<br><br>and<br><br>[root@airlin libexec]# sudo -u nagios sudo -l<br>Password:<br>User nagios may run the following commands on this host:<br>    (root) /bin/netstat<br><br>in the check_netstat script I wrote the netstat command as,<br>
<br>netstat  -an  | grep 80 > synport12<br><br>should I add sudo here???<br><br>Please help your valuable suggestions......<br>thanks<br><br><br><br> <br><br><br><br><br><div class="gmail_quote">On Thu, Apr 9, 2009 at 8:52 PM, Giorgio Zarrelli <span dir="ltr"><<a href="mailto:giorgio@zarrelli.org">giorgio@zarrelli.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi<br>
<br>
As I told before, that netstat command won't work "out of the box", with an<br>
unprivileged user.<br>
<br>
Giorgio<br>
<br>
Marc Powell (<a href="mailto:marc@ena.com">marc@ena.com</a>) scritto:<br>
<div><div></div><div class="h5">><br>
><br>
> On Apr 9, 2009, at 8:26 AM, <a href="mailto:asam30@gmail.com">asam30@gmail.com</a> wrote:<br>
><br>
> > Hi,<br>
> ><br>
> > I did copy the scipt to the remote host as check_netstat and used<br>
> > check_nrpe method to excute from nagios server. It looks when<br>
> > executing the command on remote server works well,<br>
> ><br>
> > [root@airlin libexec]# /usr/local/nagios/libexec/check_netstat<br>
> > WARNING - STATUS= TIME_WAIT port status on airlin | WARNING -<br>
> > STATUS=TIME_WAIT port status on airlin<br>
><br>
> You're testing as root here. Test as the user nrpe runs as. It could<br>
> very well be a difference in privileges...<br>
><br>
> --<br>
> Marc<br>
><br>
><br>
> ------------------------------------------------------------------------------<br>
> This SF.net email is sponsored by:<br>
> High Quality Requirements in a Collaborative Environment.<br>
> Download a free trial of Rational Requirements Composer Now!<br>
> <a href="http://p.sf.net/sfu/www-ibm-com" target="_blank">http://p.sf.net/sfu/www-ibm-com</a><br>
> _______________________________________________<br>
> Nagios-users mailing list<br>
> <a href="mailto:Nagios-users@lists.sourceforge.net">Nagios-users@lists.sourceforge.net</a><br>
> <a href="https://lists.sourceforge.net/lists/listinfo/nagios-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/nagios-users</a><br>
> ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.<br>
> ::: Messages without supporting info will risk being sent to /dev/null<br>
><br>
<br>
<br>
------------------------------------------------------------------------------<br>
This SF.net email is sponsored by:<br>
High Quality Requirements in a Collaborative Environment.<br>
Download a free trial of Rational Requirements Composer Now!<br>
<a href="http://p.sf.net/sfu/www-ibm-com" target="_blank">http://p.sf.net/sfu/www-ibm-com</a><br>
_______________________________________________<br>
Nagios-users mailing list<br>
<a href="mailto:Nagios-users@lists.sourceforge.net">Nagios-users@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/nagios-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/nagios-users</a><br>
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.<br>
::: Messages without supporting info will risk being sent to /dev/null<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Shankar Asam<br>