
#!/bin/sh
# File  : mail_via_imi_to_sdm.sh
# By    : Popke Rinzema, a540042, Maarten.deBoer, 131007
# Subject       : Temp Send mail on latency breach detected by DFM.
#(0.1)	: Copied from send_mail_on_lat_breach.ksh
#(0.2)	: Mod. MAIL-address, Ch USD -> SDM
#
TMP="/tmp/${PGM}.$$"
SDMMAIL="prod-imi@gis.nl.ao-srv.com maarten.deboer@atos.net"
SDMMAIL="ESBIncident.it-solutions@atos.net maarten.deboer@atos.net"
PGM="`basename $0|cut -d\. -f1`"
LOG="${HOME}/log/${PGM}.log"
SDMUSER="nldsm01"
VERSION="0.2"
SDMMSG="${TMP}.sdm"
HOSTNAME="`hostname|cut -d\. -f1`"

CI=${HOSTNAME}
#SDMTYPE="Incident"
SDMTYPE="Query"
#SDMTYPE="Change"
#SDMTYPE="Production"
SDMAREA="NL.Storage.StorageOnDemand"
#SDMAREA="NL.Storage.StorageOnDemand.FSOD-1021"
#SDMAREA="NL.ProcessMgmt.ChangeMgmt.GenericWorkflowSmallChange"

CREATE_SDM_TICKET()
# $1=Filer(CI), $2=SDMTYPE, $3=SDM-text
{
  echo "@REQUESTTYPE: ${SDMTYPE}" > ${SDMMSG}
  echo "@REQUESTAREA: ${SDMAREA}" >> ${SDMMSG}
  echo "@SEVERITY: 4" >> ${SDMMSG}
  echo "@CI: ${CI}" >> ${SDMMSG}
  echo "@ORGANISATION: AtosOrigin.Netherlands" >> ${SDMMSG}
  echo "@GROUP: NL.Storage.FSOD" >> ${SDMMSG}
  echo "@REPLYTO: fsod@atos.net" >> ${SDMMSG}
  echo "@PROXYUSER: nldsm01"  >> ${SDMMSG}
  echo "Check functioning of IMI (`date`)" >> ${SDMMSG}
  echo "Via NEW mailaddress ($SDMMAIL) " >> ${SDMMSG}
  echo "---" >> ${SDMMSG}
  echo "[${PGM} v${VERSION}] @`hostname`" >> ${SDMMSG}
  echo "" >> ${SDMMSG}
  echo "@ENDOFUSDMESSAGE" >> ${SDMMSG}

  cat ${SDMMSG}| mailx -s "${SDMUSER}: ${SDMTYPE}; CI=${CI}(${HOSTNAME})" ${SDMMAIL}
  echo "`date` Mailed to SDM-IMI: CI=${CI}" >> ${LOG}
}

CREATE_SDM_TICKET

rm ${SDMMSG}
exit 0

