#!/bin/bash
#
#    BBCOLORLEVEL  - The color of the alert: "red", "yellow" or "purple"
#    BBALPHAMSG    - The full text of the status log triggering the alert
#    ACKCODE       - The "cookie" that can be used to acknowledge the alert
#    RCPT          - The recipient, from the SCRIPT entry
#    BBHOSTNAME    - The name of the host that the alert is about
#    MACHIP        - The IP-address of the host that has a problem
#    BBSVCNAME     - The name of the service that the alert is about
#    BBSVCNUM      - The numeric code for the service. From SVCCODES definition.
#    BBHOSTSVC     - HOSTNAME.SERVICE that the alert is about.
#    BBHOSTSVCCOMMAS - As BBHOSTSVC, but dots in the hostname replaced with commas
#    BBNUMERIC     - A 22-digit number made by BBSVCNUM, MACHIP and ACKCODE.
#    RECOVERED     - Is "1" if the service has recovered.
#    DOWNSECS      - Number of seconds the service has been down.
#    DOWNSECSMSG   - When recovered, holds the text "Event duration : N" where
echo $BBCOLORLEVEL  > /tmp/hobbitout
echo $BBALPHAMSG >>/tmp/hobbitout
echo $RCPT >>/tmp/hobbitout
echo $BBHOSTNAME >>/tmp/hobbitout
echo $BBSVCNAME >>/tmp/hobbitout
echo $BBHOSTSVC >>/tmp/hobbitout

#BBCOLORLEVEL=red
#BBCOLORLEVEL=yellow
#BBALPHAMSG="vmtest:disk red [751147]"
#BBHOSTNAME="vmtest"
#BBSVCNAME="disk"
#BBHOSTSVC="vmtest.disk"

if  [ x$BBSVCNAME = xdisk ]
then
	case $BBCOLORLEVEL in 
		red )	
			/usr/bin/notify.py ALT "$BBHOSTNAME disk is full"
		;;
		yellow )

			/usr/bin/notify.py PHN "$BBHOSTNAME disk almost full "
		;;
	esac
fi