From 54d0f13dc33f72ad195d28ccb7779558ff5796ff Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Fri, 11 Apr 2008 10:26:18 -0400 Subject: [PATCH] [project @ peter@palfrader.org-20080411142618-ydy25z83locgohfb] add a very simple dsa-check-da-in-aliases --- dsa-nagios-nrpe-config/debian/changelog | 6 ++++++ dsa-nagios-nrpe-config/debian/rules | 1 + .../dsa-check-da-in-aliases | 21 +++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100755 dsa-nagios-nrpe-config/dsa-check-da-in-aliases diff --git a/dsa-nagios-nrpe-config/debian/changelog b/dsa-nagios-nrpe-config/debian/changelog index c28bda1..30710b0 100644 --- a/dsa-nagios-nrpe-config/debian/changelog +++ b/dsa-nagios-nrpe-config/debian/changelog @@ -1,3 +1,9 @@ +dsa-nagios-nrpe-config (22) unstable; urgency=low + + * Add a very easy dsa-check-da-in-aliases. + + -- Peter Palfrader Fri, 11 Apr 2008 10:25:54 -0400 + dsa-nagios-nrpe-config (21) unstable; urgency=low * Add dsa-check-raid-sw. diff --git a/dsa-nagios-nrpe-config/debian/rules b/dsa-nagios-nrpe-config/debian/rules index df6d808..ed059a0 100755 --- a/dsa-nagios-nrpe-config/debian/rules +++ b/dsa-nagios-nrpe-config/debian/rules @@ -15,6 +15,7 @@ install: install -m 644 nrpe_dsa.cfg $(CURDIR)/debian/dsa-nagios-nrpe-config/etc/nagios install -m 755 dsa-check-raid-sw $(CURDIR)/debian/dsa-nagios-nrpe-config/usr/lib/nagios/plugins + install -m 755 dsa-check-da-in-aliases $(CURDIR)/debian/dsa-nagios-nrpe-config/usr/lib/nagios/plugins binary-indep: install diff --git a/dsa-nagios-nrpe-config/dsa-check-da-in-aliases b/dsa-nagios-nrpe-config/dsa-check-da-in-aliases new file mode 100755 index 0000000..f760a99 --- /dev/null +++ b/dsa-nagios-nrpe-config/dsa-check-da-in-aliases @@ -0,0 +1,21 @@ +#!/bin/sh + +# Check that debian-admin is in /etc/aliases for root. +# Peter Palfrader, 2008 + +#my %ERRORS = ( OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => -1 ); + +set -e + +if ! [ -e /etc/aliases ]; then + echo "UNKNOWN: /etc/aliases not found" + exit 3 +fi + +if egrep '^root:.*debian-admin@debian.org' /etc/aliases > /dev/null; then + echo "OK: debian-admin found in aliases" + exit 0 +fi + +echo "WARNING: debian-admin not found in root entry in aliases" +exit 1 -- 2.20.1