mirror of
https://github.com/opinkerfi/nagios-plugins.git
synced 2024-11-12 21:43:46 +01:00
24 lines
364 B
Bash
24 lines
364 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
EXIT_OK=0
|
||
|
EXIT_WARN=1
|
||
|
EXIT_CRIT=2
|
||
|
|
||
|
PATH=/sbin:/usr/sbin:$PATH
|
||
|
|
||
|
if [ "$(id -u)" != "0" ]; then
|
||
|
echo "This script must be run as root" 1>&2
|
||
|
exit $EXIT_CRIT
|
||
|
fi
|
||
|
|
||
|
blocks=$(iptables -L -v -n | egrep 'REJECT|DROP' | wc -l)
|
||
|
|
||
|
if [ $blocks -eq 0 ]; then
|
||
|
echo "CRITICAL: No firewall detected"
|
||
|
exit $EXIT_CRIT
|
||
|
fi
|
||
|
|
||
|
echo "OK: Firewall is active"
|
||
|
exit $EXIT_OK
|
||
|
|