#!/bin/sh

OK=0;
WARNING=1;
CRITICAL=2;
UNKNOWN=3;

STATUS=`snmpget -v 1 -c $2 $1 UPS-MIB::upsBatteryStatus.0`
STAT=`echo $STATUS | awk '{print $4}'`

if [ $STAT = "batteryNormal(2)" ]; then
	echo "SNMP OK - UPS Battery Status: $STAT"
	exit $OK
elif [ $STAT = "unknown(1)" ]; then
	echo "SNMP UNKNOWN - UPS Battery Status: $STAT"
	exit $UNKNOWN
elif [ $STAT = "batteryLow(3)" ]; then
        echo "SNMP CRITICAL - UPS Battery Status: $STAT"
        exit $CRITICAL
else
	echo "SNMP UNKNOWN - UPS Battery Status unknown: $STATUS"
	exit $UNKNOWN
fi

exit $UNKNOWN
