Nagios Plugin for IPTABLES Monitoring

Thilakraj.Shanmugam <[email protected]>
Newsgroups gmane.network.nagios.user
Message-ID <7AD7AD85066563428C24C1317A33EF8350B31BB7@genoa.ucstaff.win.canberra.edu.au>
Greetings!

Could someone send me nagios plugin which is tested and works well for monitoring IPTABLES in Linux.

I have tested below script but it is not returning correct output to nagios server.

If I execute script manually, it shows correct output...

But if I execute via  ./check_nrpe - H localhost -c check_iptables,  it shows wrong output.



Below is my plugin
------------------------------

#!/bin/bash
set -x

IPT='/sbin/iptables'
GREP='/bin/grep'
AWK='/bin/awk'
EXPR='/usr/bin/expr'
WC='/usr/bin/wc'
A='/usr/bin/sudo'

E_SUCCESS="0"
E_CRITICAL="2"
E_UNKNOWN="3"

CHAINS=`$A $IPT -nvL | $GREP 'Chain' | $AWK '{ print $2 }'| $GREP Cid | $WC -l`

                if [ $CHAINS -ne 0 ] ; then
                        echo "Firewall is running!"
                        exit ${E_SUCCESS}

                elif [ $CHAINS -eq 0 ] ; then
                        echo "Firewall is not running"
                        exit ${E_CRITICAL}
                fi

------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d

_______________________________________________
Nagios-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.