#!/bin/bash

# process-service-perfdata $HOSTNAME$ $HOSTADDRESS$ $SERVICEDESC$ $SERVICESTATE$ "$SERVICEOUTPUT$" "$SERVICEPERFDATA$"

ARG_HOSTNAME=${NAGIOS_HOSTNAME:-$1}
ARG_HOSTADDRESS=${NAGIOS_HOSTADDRESS:-$2}
SERVICEDESC="${NAGIOS_SERVICEDESC:-$3}"
SERVICESTATE="${NAGIOS_SERVICESTATE:-$4}"
SERVICEOUTPUT="${NAGIOS_SERVICEOUTPUT:-$5}"
SERVICEPERFDATA="${NAGIOS_SERVICEPERFDATA:-$6}"

# Clean up hostname - just being paranoid
ARG_HOSTNAME_CLEAN=`echo $ARG_HOSTNAME | tr -cd '0-9a-zA-Z._-'`


if [ "$SERVICESTATE" = "OK" -a "$SERVICEDESC" = "HW Info" ]; then
	echo "\"$ARG_HOSTADDRESS\",$SERVICEOUTPUT" > /var/www/html/hwinfo/$ARG_HOSTNAME_CLEAN
	#echo ::${ARG_HOSTNAME}::${SERVICESTATE}:::${SERVICEDESC}:::"$SERVICEOUTPUT" >> /tmp/process-service-perfdata
fi
#if [ "$ARG_HOSTNAME" = "app01.destinations.devint.lpo" ] ; then
#	:;
#	echo "DESC $SERVICEDESC" >> /tmp/process-service-perfdata
#	echo "LONG ${NAGIOS_LONGSERVICEOUTPUT}" >> /tmp/process-service-perfdata
##	echo $* >> /tmp/process-service-perfdata
#fi

