
#!/bin/sh
# File	: cre_tickets.sh
# By	: Maarten.deBoer@atos.net, 111211
# Subject	: Script to create (USD/SDM) ticket(s) via logger (messagesfile) > Nagios > ANGate
# Severity      Action
# -------       ------
# Emergency     USD + Pager/SMS
# Critical      USD + Pager/SMS
# Error         USD + Pager/SMS
# Warning               USD
# Information   Information message in DFM
# Normal                Message out of DFM
#
# Nagios
# ------
# MINOR                 Nagios-WARNING & SEV.3
# WARNING               Nagios-WARNING & SEV.3
# CRITICAL      Nagios-CRITICAL & SEV.2
# FATAL         Nagios-CRITICAL & SEV.2
# logger -t NOTIFY FSOD-SUPPORT <Nagios-SEV> "Text"

DFM_EVENT_SEVERITY="Warning"
TICKETMSG="2 Pwr supply failures"

NAGIOSSEV=""
case ${DFM_EVENT_SEVERITY} in
  Emergency)  NAGIOSSEV="FATAL" ;;
  Critical)  NAGIOSSEV="CRITICAL" ;;
  Error)  NAGIOSSEV="CRITICAL" ;;
  Warning)  NAGIOSSEV="WARNING" ;;
  Information)  NAGIOSSEV="information" ;;
  Normal)  NAGIOSSEV="normal" ;;
esac

if [ "${NAGIOSSEV}" != "" ]; then
  TEXTSTR="`hostname`: ${TICKETMSG}"
  /usr/bin/logger -t NOTIFY FSOD-SUPPORT ${NAGIOSSEV} "${TEXTSTR}"
  echo "`date`: logger -t NOTIFY FSOD-SUPPORT ${NAGIOSSEV} ${TEXTSTR}"  >> ${LOG}
fi

exit 0

