#!/bin/sh

HN="servername"
IP="1.2.3.4"

D1=`date +'%b %e %H'`
D2=`date +'%b %e %H' -d '1 hour ago'`

MSG=`zgrep "${HN} statusd:" /var/log/remote/${IP}.${HN}.log 2>/dev/null |tail -n1 |grep "^\(${D1}\|${D2}\)" |sed -e 's/^.*statusd: //'`

if [ -z "$MSG" ]; then
	echo "WARNING: UNKNOWN"
	exit 1
fi

echo "$MSG"

if [ "x$MSG" = "xOK" ]; then
	exit 0
elif (echo "$MSG" |grep '^WARNING'>/dev/null); then
	exit 1
else
	exit 2
fi
