From 60dbade04fa817922aa69471702c04ba22494e7f Mon Sep 17 00:00:00 2001 From: Yannik Enss Date: Sat, 23 Jan 2021 00:36:03 +0100 Subject: [PATCH] add mail check --- check_mail_eklig.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 check_mail_eklig.sh diff --git a/check_mail_eklig.sh b/check_mail_eklig.sh new file mode 100755 index 0000000..987e25f --- /dev/null +++ b/check_mail_eklig.sh @@ -0,0 +1,25 @@ +#!/bin/bash +MAILDIR=/home/mailtest/mail +PERSISTENCE_FILE=/tmp/mailnum + +cur_num=$(find $MAILDIR -type f | wc -l) +prev_num=$(cat $PERSISTENCE_FILE) + +EXITCODE=3 +STATUS=UNKNOWN + +if [ $cur_num -gt $prev_num ]; then + EXITCODE=0 + STATUS="OK: increasing" +else + EXITCODE=1 + STATUS="CRITICAL: not increasing" +fi + +echo $cur_num > $PERSISTENCE_FILE + +performance="mails:$cur_num" + +print "$STATUS | $performance" +exit $EXITCODE +