mirror of
https://github.com/opinkerfi/nagios-plugins.git
synced 2024-11-16 23:43:47 +01:00
24 lines
364 B
Bash
Executable File
24 lines
364 B
Bash
Executable File
#!/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
|
|
|