f760a99b73f3f68bc171a14f2c963cad6539bf6c
[mirror/dsa-nagios.git] / dsa-nagios-nrpe-config / dsa-check-da-in-aliases
1 #!/bin/sh
2
3 # Check that debian-admin is in /etc/aliases for root.
4 # Peter Palfrader, 2008
5
6 #my %ERRORS = ( OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => -1 );
7
8 set -e
9
10 if ! [ -e /etc/aliases ]; then
11         echo "UNKNOWN: /etc/aliases not found"
12         exit 3
13 fi
14
15 if egrep '^root:.*debian-admin@debian.org' /etc/aliases > /dev/null; then
16         echo "OK: debian-admin found in aliases"
17         exit 0
18 fi
19
20 echo "WARNING: debian-admin not found in root entry in aliases"
21 exit 1