kerio_mailqueue_check

Kerio Mailqueue-Check

cd /usr/lib/check_mk_agent/local/
wget -O kerio_mailqueue "https://wiki.mhcsoftware.de/_export/code/kerio_mailqueue_check?codeblock=1"
chmod +x kerio_mailqueue

#!/bin/bash

QueueDir=`grep StoreDir /opt/kerio/mailserver/mailserver.cfg | cut -d ">" -f 2 | cut -d "<" -f 1`/queue

warn=10
critical=20

count=`find $QueueDir -type f -name "*.eml" | wc -l`
item="Kerio_Mailqueue"

status=0
text="OK"

if [ $count -gt $warn ]; then
	status=1
	text="WARNING"
fi

if [ $count -gt $critical ]; then
	status=2
	text="CRITICAL"
fi

echo "$status $item count=$count;$warn;$critical;0 $text - $count mails in queue"

  • kerio_mailqueue_check.txt
  • Zuletzt geändert: 2017/03/17 11:37
  • (Externe Bearbeitung)