[Xymon] Sending email alerts for xymon

Henrik Størner henrik at hswn.dk
Wed Jul 25 23:29:44 CEST 2012


On 25-07-2012 23:19, Raghuv adhepalli wrote:
> Hello,
>
> I am trying to use the xymon alert system to send emails.
>
> When I use "MAIL", I am able to receive the mails as they were intended.
> HOST=* SERVICE=* COLOR=yellow
>          MAIL alert at xymon.com
>
> But, the problem occurs when I start using the "SCRIPT". The mails
> aren't being forwarded
>
> HOST=* SERVICE=* COLOR=yellow
>          SCRIPT test.sh alert at xymon.com
>
> I understand that the "SCRIPT" uses two arguments, the script name and
> the recipient name.
>
> Here's how my script looks like,
>
> *****************************************************************
> #!bin/bash
>
> mail -s "$BBALPHAMSG $BBHOSTNAME $MACHIP $BBSVCNAME $RECOVERED" $RCPT
>
> *****************************************************************

I don't really understand why you are not using MAIL in alerts.cfg then.

> Can anyone please explain to me a bit more on how the alert system works
> when the "SCRIPT" is used?

Check the alert.log logfile, it should log whatever error-message the 
alert-script generates (if any). I suspect that your "mail" utility 
drops messages with no message body.

So I wouldn't put $BBALPHAMSG in the subject of a mail. Better to put it 
into the mail body, e.g.

echo "$BBALPHSMSG" | mail -s "$BBHOSTNAME $MACHIP $BBSVCNAME $RECOVERED" 
$RCPT


Regards,
Henrik



More information about the Xymon mailing list