#!/bin/bash # Create Ticket via SNMP Trap # Create Tickets in HP Service Center, # Author Bastian Kuhn, <bk@mathias-kettner.de> RECEIVER="" SENDER="" SNMP_COMMUNITY="" TIMESTAMP=$(date +%s) #Fall fuer Serivces Down if [ "$NOTIFY_WHAT" == "SERVICE" ]; then /usr/bin/snmptrap -v 1 -c $SNMP_COMMUNITY $RECEIVER 1.3.6.1.4.1.791.2.9.2.2 $SENDER 6 \ 12 00:00:00 1.3.6.1.4.1.791.2.9.2.1 s \ "$TIMESTAMP^$NOTIFY_HOSTNAME^$NOTIFY_CONTACTNAME^$NOTIFY_SHORTDATETIME^SERVER^!^$NOTIFY_SERVICEOUTPUT^!^$NOTIFY_SERVICEDESC" #Fall fuer Host Down else /usr/bin/snmptrap -v 1 -c $SNMP_COMMUNITY $RECEIVER 1.3.6.1.4.1.791.2.9.2.2 $SENDER 6 \ 12 00:00:00 1.3.6.1.4.1.791.2.9.2.1 s \ "$TIMESTAMP^$NOTIFY_HOSTNAME^$NOTIFY_CONTACTNAME^$NOTIFY_SHORTDATETIME^SERVER^!^$NOTIFY_HOSTOUTPUT^!^HOSTSTATE" fi