Nagios-Plugin zum Versions-Check von clamd


Hier ist ein kleines Plugin für Nagios, dass überprüft, ob clamav noch aktuell ist.

Einrichtung in Nagios:

define command{
command_name check_clamdv
command_line $USER1$/check_clamdv $ARG1$
}

define service{
use local-service
host_name obelix.schaal-24.de
service_description CLAMD Version
check_command check_clamdv
# if clamd is not located in /usr/local/sbin/clamd, use
#check_command check_clamdv!/path/to/your/clamd
check_interval 15
}

check_clamd Download

#!/bin/bash
CLAMD=/usr/local/sbin/clamd
if [[ -n "$1" ]]; then CLAMD=$1; fi
if [ ! -f $CLAMD ]; then echo "$1 not found"; exit 3; fi
LOCALVERSION=`$CLAMD -V | awk '{print $2}' | cut -d \/ -f1`
CURRENTVERSION=`host -t txt current.cvd.clamav.net|cut -d \" -f 2|cut -d \: -f 1`

if [ $LOCALVERSION != $CURRENTVERSION ]; then
echo "CLAMD ($LOCALVERSION) outdated - $CURRENTVERSION available"
exit 2
else
echo "CLAMD ($LOCALVERSION) is up to date"
exit 0
fi

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *