Article Figure 1 Figure 2 Listing 1 Listing 2
Listing 3 Listing 4 Listing 5 Listing 6 dec2005.tar

Listing 4 Listforwarder.sh is the glue between Nagios and EZMLM.

#!/bin/sh
# Takes three args
#1 is the hostname
#2 is the service name ( or "host" if it's a host alert )
#3 is the subjectline of the mail we want to send (message body \
   comes on stdin)

SERVER=`echo ${1} | tr '[:upper:]' '[:lower:]'`
SERVICE=`echo ${2} | tr '[:upper:]' '[:lower:]' | tr ' ' '_'`

cat | /usr/bin/mail -s "${3}" "${SERVER}-${SERVICE}@your.nagios.box"