Hi,<br><br>Quick and dirty solution to get &red lines to be sent out only (tested with xymon 4.2.2)<br>Basicly $BBALPHAMSG variable is the key here!<br><br><br><br>hobbit-alerts.cfg:<br>#-----------------------------------------------------<br>
GROUP=TESTGROUP<br>        SCRIPT /path/to/custom_alerts.sh <a href="mailto:test@test.com">test@test.com</a><br>#-----------------------------------------------------<br><br><br>custom_alerts.sh:<br>#-----------------------------------------------------<br>
#!/bin/bash<br><br>BBALPHAMSG=`echo "$BBALPHAMSG" | /path/to/<a href="http://custom_grep.pl">custom_grep.pl</a>`;export BBALPHAMSG<br><br>if [ $RECOVERED -eq 1 ] <br>        then<br>        RECOVERED="recovered"<br>
        else<br>        RECOVERED=""<br>fi<br><br>echo "${BBALPHAMSG:0:300}" | mail -s "$BBHOSTNAME $BBSVCNAME - $BBCOLORLEVEL $ACKCODE $RECOVERED $DOWNSECSMSG" $RCPT<br>exit 0<br>#-----------------------------------------------------<br>
<br><br><a href="http://custom_grep.pl">custom_grep.pl</a>:<br>#-----------------------------------------------------<br>#!/usr/bin/perl<br><br># searching for lines which has "&red"<br><br>while (<>) {<br>
<br>@maches=/&red .*\s/ig; <br><br>foreach $_ (@maches) {<br>        s/<.*?>//ig; # removing all the html tags<br>        print "$_ ";<br>        }<br><br>}<br>#-----------------------------------------------------<br>
<br><br><br><div class="gmail_quote">On Thu, May 12, 2011 at 3:31 PM, sonal kumar <span dir="ltr"><<a href="mailto:nc.sonal@gmail.com">nc.sonal@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<font face="verdana, sans-serif">Hi team,</font><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">I need to customize the email body and pattern for the alerts receiving from xymon.</font></div>

<div><font face="verdana, sans-serif">As in the below alert mail for disk ,</font></div><div><ul><li><font face="verdana, sans-serif">we need the mail to display only the filesystem which is critical in individual mails and avoid displaying the the entire list of filesystems.</font></li>

<li><font face="verdana, sans-serif">We need to customise the body of the mail and add some meaningful text unique for each alert,let me know if any sample script can be used for it.</font></li><li>
<font face="verdana, sans-serif">in below mail /oracle/SRP/sapdata0 alert is shown in KB UNITS,
can this be changed to show MB units free</font></li></ul>Please suggest.thanks in advance</div><div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername"></b> <span dir="ltr"><<a href="mailto:xymon@sapsrp.sasrv.biz" target="_blank">xymon@sapsrp.sasrv.biz</a>></span><br>

Date: Thu, May 12, 2011 at 5:31 PM<br>Subject: Xymon [313335] sapsrp:disk CRITICAL (RED)<br>To: <a href="mailto:nc.sonal@gmail.com" target="_blank">nc.sonal@gmail.com</a><br><br><br>red Thu May 12 15:59:21 WST 2011 - Filesystems NOT ok<br>


&red /var (98% used) has reached the PANIC level (90%)<br>
&yellow /tempsp (96% used) has reached the WARNING level (95%)<br>
&yellow /usr/sap (81% used) has reached the WARNING level (70%)<br>
&yellow /oracle/SRP/saparch (77% used) has reached the WARNING level (75%)<br>
&yellow /oracle/SRP/sapdata0 (3013196 units free) has reached the WARNING level (3013199 units)<br>
<br>
Filesystem    1024-blocks      Used      Free %Used Mounted on<br>
/dev/hd4          1048576    473192    575384   46% /<br>
/dev/hd2         10485760   4792084   5693676   46% /usr<br>
/dev/hd9var        524288    513520     10768   98% /var<br>
/dev/hd3          1572864    950588    622276   61% /tmp<br>
/dev/hd1           262144       968    261176    1% /home<br>
/proc                   -         -         -    -  /proc<br>
/dev/hd10opt      1179648    478100    701548   41% /opt<br>
/dev/lvsrporacle      212992    103972    109020   49% /oracle<br>
/dev/lvsrp_client      409600    264280    145320   65% /oracle/client<br>
/dev/lvsrp_srp     1359872    262204   1097668   20% /oracle/SRP<br>
/dev/fslv01       5242880   5006128    236752   96% /tempsp<br>
/dev/lvsrpmira      720896    410056    310840   57% /oracle/SRP/mirrlogA<br>
/dev/lvsrpmirb      720896    410056    310840   57% /oracle/SRP/mirrlogB<br>
/dev/lvsrporia      720896    426576    294320   60% /oracle/SRP/origlogA<br>
/dev/lvsrporib      720896    410056    310840   57% /oracle/SRP/origlogB<br>
/dev/lvsrp_sapreorg      565248     33572    531676    6% /oracle/SRP/sapreorg<br>
/dev/lvsrp_sapmnt     4194304   2273984   1920320   55% /sapmnt/SRP<br>
/dev/lvsrp_usr_sap     7856128   6303556   1552572   81% /usr/sap<br>
/dev/lvsrp_102     8183808   5288020   2895788   65% /oracle/SRP/102_64<br>
/dev/lvsrparch    10240000   7882476   2357524   77% /oracle/SRP/saparch<br>
/dev/lvsrpdata0   185073664 182060468   3013196   99% /oracle/SRP/sapdata0<br>
<br>
See <a href="http://sapsrp/xymon-cgi/svcstatus.sh?HOST=sapsrp&SERVICE=disk" target="_blank">http://sapsrp/xymon-cgi/svcstatus.sh?HOST=sapsrp&SERVICE=disk</a><br>
</div><br><br clear="all"><br>-- <br>Thanks & Regards<br>Sonal kumar N C<br><br>
</div>
<br>_______________________________________________<br>
Xymon mailing list<br>
<a href="mailto:Xymon@xymon.com">Xymon@xymon.com</a><br>
<a href="http://lists.xymon.com/mailman/listinfo/xymon" target="_blank">http://lists.xymon.com/mailman/listinfo/xymon</a><br>
<br></blockquote></div><br>