[Xymon] custom email alert sample
IO Support
support at ionetworkadmin.com
Thu Jul 9 17:51:10 CEST 2020
To close the loop on this topic, here's the final solution I came up
with. This includes instructions.
https://krisspringer.com/posts/xymon-email-alerts.php
Thank You,
Systems Admin
I/O Network Administration
https://www.ionetworkadmin.com
On 7/5/20 7:52 PM, Jeremy Laidman wrote:
> Kris
>
> On rare occasions, we enable an SMS alerting script, using the SMS
> format. We added to alerts.cfg:
>
> $SendSms=/usr/local/sbin/xymon-sendsms.sh
> $Mobile1=0123456789
> $Mobile1=0123456798
>
> Then:
>
> HOST=%^hostname00[0-3].example.com <http://example.com> SERVICE=conn
> SCRIPT $SendSMS $Mobile1 FORMAT=SMS COLOR=red REPEAT=60
> DURATION>10 RECOVERED
> SCRIPT $SendSMS $Mobile2 FORMAT=SMS COLOR=red REPEAT=60
> DURATION>10 RECOVERED
>
> The script:
>
> #!/bin/sh
>
> # This script is called by the xymon alerts sub-system (see
> /etc/xymon/alerts.cfg)
> # and simply sends an email to an Email -> SMS gateway.
> # The email is sent using the smtp-source program due to mail being
> disabled on the
> # Xymon server for security and reliability reasons.
> # This script expects the following environmental variables to be set
> when called:
> # BBALPHAMSG - The full text of the status log triggering the alert
> # RCPT - The recipient mobile number.
>
> LogFile="/var/log/xymon/xymon-sendsms.log"
>
> Sender="xymon@`/bin/hostname -f`"
> Recipient="$RCPT at sms.example.org <mailto:RCPT at sms.example.org>"
> Server="smtp.example.org <http://smtp.example.org>"
> Subject="Xymon Alert"
>
> Date="`/bin/date`"
> Smtp="/usr/sbin/smtp-source"
>
> {
> echo "Subject: $Subject"
> echo "Date: $Date"
> echo "To: $Recipient"
> echo ""
> echo "$BBALPHAMSG"
> } | $Smtp -M `hostname -f` -f "$Sender" -t "$Recipient" -F /dev/stdin
> $Server
>
> echo "$Date" >> $LogFile
> echo "$Recipient" >> $LogFile
> echo "$BBALPHAMSG" >> $LogFile
> echo "" >> $LogFile
>
>
> On Tue, 19 May 2020 at 07:06, Kris Springer
> <kspringer at innovateteam.com <mailto:kspringer at innovateteam.com>> wrote:
>
> Hi, I've been looking into customizing the email alerts that get sent
> from our xymon server. I've played with the SMS option and like the
> minimal content of the body of the email, but I still want a
> customized
> Subject and I want the alert URL included in the email body. I assume
> the SCRIPT option will accomplish this. Does anyone have a simple
> script that they can share?
> Thanks.
>
> Kris Springer
>
> _______________________________________________
> Xymon mailing list
> Xymon at xymon.com <mailto:Xymon at xymon.com>
> http://lists.xymon.com/mailman/listinfo/xymon
>
>
> _______________________________________________
> Xymon mailing list
> Xymon at xymon.com
> http://lists.xymon.com/mailman/listinfo/xymon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20200709/9645e46b/attachment.htm>
More information about the Xymon
mailing list