<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
It worked! Well done Ralph. Thank you.<br>
<br>
Here's my updated instructions to close the loop on this topic.<br>
<a href="https://krisspringer.com/posts/xymon-email-alerts.php">https://krisspringer.com/posts/xymon-email-alerts.php</a><br>
<br>
<pre class="moz-signature" cols="72">Kris Springer
</pre>
<div class="moz-cite-prefix">On 8/27/20 7:12 AM, Ralph M wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAAEjoCV7rKpVKqjOwgHro4yq_V89F_PuMVuDnJYJVQAFc7SbYA@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr">How about this?
<div><br>
</div>
<div> INFO=`echo "$BBALPHAMSG" | grep -c INFO`</div>
<div><br>
</div>
<div> if [ ........ ]; then</div>
<div> # something</div>
<div> elif [ $INFO -gt 0 ]; then<br>
</div>
<div> echo "INFO found"</div>
<div> fi</div>
<div><br>
</div>
<div>Ralph Mitchell</div>
<div><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Aug 27, 2020 at 1:18
AM <<a href="mailto:kspringer@innovateteam.com"
moz-do-not-send="true">kspringer@innovateteam.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>I did a lot of searching and tried all sorts of
different variations with no success. So I gave up on it
unless someone has a known functioning line of code they
can share. <br>
<br>
Thanks, <br>
Kris Springer <br>
<br>
<br>
-----Original Message-----<br>
From: Torsten Richter <<a
href="mailto:bb4@richter-it.net" target="_blank"
moz-do-not-send="true">bb4@richter-it.net</a>><br>
To: Kris Springer <<a
href="mailto:kspringer@innovateteam.com" target="_blank"
moz-do-not-send="true">kspringer@innovateteam.com</a>><br>
Cc: Xymon MailingList <<a href="mailto:xymon@xymon.com"
target="_blank" moz-do-not-send="true">xymon@xymon.com</a>><br>
Sent: Wed, 26 Aug 2020 10:55 PM<br>
Subject: Re: [Xymon] Alert script "BBCOLORLEVEL" is red
when recovered<br>
<br>
</div>
-----BEGIN PGP SIGNED MESSAGE-----
<br>
Hash: SHA1
<br>
<br>
<br>
Hi Kris,
<br>
<br>
maybe you should try
<br>
<br>
elif [[ $BBALPHAMSG =~ INFO ]]
<br>
<br>
and see if that works.
<br>
<br>
Cheers,
<br>
Torsten
<br>
<br>
On <a href="tel:2608202017" target="_blank"
moz-do-not-send="true">26.08.2020 17</a>:48, Kris Springer
wrote:
<br>
> Thanks Ralph, I got the 'Recovered' emails working
now. On to the
<br>
> 'Info' emails! I've tried added an elif line to look
for the word INFO
<br>
> in the message content, but it doesn't seem to work.
Any thoughts?
<br>
> Here's the line I'm using.
<br>
>
<br>
> elif [[ $BBALPHAMSG = *INFO* ]];
<br>
> then
<br>
> echo "Info found"
<br>
>
<br>
> Kris Springer
<br>
>
<br>
>
<br>
> On 8/25/20 7:32 PM, Ralph M wrote:
<br>
>> Call me crazy if you like, but in the alerts.cfg
file, in the list of
<br>
>> environment variables passed to the script, it
says:
<br>
>>
<br>
>> # BBCOLORLEVEL - The color of the alert:
"red", "yellow" or
<br>
>> "purple"
<br>
>> ... [snip] ...
<br>
>> # RECOVERED - Is "1" if the service has
recovered.
<br>
>>
<br>
>> So, um, just check $RECOVERED ??
<br>
>>
<br>
>> if [ $RECOVERED -eq 1 ]; then
<br>
>> # send recovery email
<br>
>> fi
<br>
>>
<br>
>> Ralph Mitchell
<br>
>>
<br>
>>
<br>
>>
<br>
>> On Tue, Aug 25, 2020 at 8:04 PM Jeremy Laidman <<a
href="mailto:jeremy@laidman.org" target="_blank"
moz-do-not-send="true">jeremy@laidman.org</a>
<br>
>> <mailto:<a href="mailto:jeremy@laidman.org"
target="_blank" moz-do-not-send="true">jeremy@laidman.org</a>>>
wrote:
<br>
>>
<br>
>> Kris
<br>
>>
<br>
>> I suspect $BBCOLORLEVEL is set to the color of
the original
<br>
>> condition.
<br>
>>
<br>
>> According to the man page for alerts.cfg, if
the word &COLOR& is
<br>
>> in the recipient parameter, it is replaced by
the colour of the
<br>
>> alert. This might give the updated colour after
the alert
<br>
>> recovered, instead of the alert colour.
<br>
>>
<br>
>> Or, you can use something like this:
<br>
>>
<br>
>> NEWCOL=`$XYMON $XYMSRV "xymondboard
host=$BBHOSTNAME
<br>
>> test=$BBSVCNAME fields=color"`
<br>
>>
<br>
>> Cheers
<br>
>> Jeremy
<br>
>>
<br>
>> On Wed, 26 Aug 2020 at 08:38, Kris Springer
<br>
>> <<a href="mailto:kspringer@innovateteam.com"
target="_blank" moz-do-not-send="true">kspringer@innovateteam.com</a>
<mailto:<a href="mailto:kspringer@innovateteam.com"
target="_blank" moz-do-not-send="true">kspringer@innovateteam.com</a>>>
<br>
>> wrote:
<br>
>>
<br>
>> I know this is old, but it's still an
issue. I have a script
<br>
>> that uses
<br>
>> $BBCOLORLEVEL that works great, except the
RECOVERED messages
<br>
>> come in as
<br>
>> Red. They don't say 'Recovered', they say
'Red'. I'm not
<br>
>> much of a
<br>
>> coder, but is there perhaps some way to
have my bash script
<br>
>> figure out
<br>
>> if the message is a 'recovered' message and
print that as the
<br>
>> BBCOLORLEVEL instead of printing Red?
<br>
>>
<br>
>> --
<br>
>> Kris Springer
<br>
>>
<br>
>>
<br>
>>
_______________________________________________
<br>
>> Xymon mailing list
<br>
>> <a href="mailto:Xymon@xymon.com"
target="_blank" moz-do-not-send="true">Xymon@xymon.com</a>
<mailto:<a href="mailto:Xymon@xymon.com" target="_blank"
moz-do-not-send="true">Xymon@xymon.com</a>>
<br>
>> <a
href="http://lists.xymon.com/mailman/listinfo/xymon"
target="_blank" moz-do-not-send="true">http://lists.xymon.com/mailman/listinfo/xymon</a>
<br>
>>
<br>
>> _______________________________________________
<br>
>> Xymon mailing list
<br>
>> <a href="mailto:Xymon@xymon.com"
target="_blank" moz-do-not-send="true">Xymon@xymon.com</a>
<mailto:<a href="mailto:Xymon@xymon.com" target="_blank"
moz-do-not-send="true">Xymon@xymon.com</a>>
<br>
>> <a
href="http://lists.xymon.com/mailman/listinfo/xymon"
target="_blank" moz-do-not-send="true">http://lists.xymon.com/mailman/listinfo/xymon</a>
<br>
>>
<br>
>
<br>
>
<br>
>
<br>
> _______________________________________________
<br>
> Xymon mailing list
<br>
> <a href="mailto:Xymon@xymon.com" target="_blank"
moz-do-not-send="true">Xymon@xymon.com</a>
<br>
> <a
href="http://lists.xymon.com/mailman/listinfo/xymon"
target="_blank" moz-do-not-send="true">http://lists.xymon.com/mailman/listinfo/xymon</a>
<br>
>
<br>
<br>
- -- <br>
+---------------------------------------------------------+
<br>
| E-mail : bb4 [at] <a href="http://richter-it.net"
target="_blank" moz-do-not-send="true">richter-it.net</a>
|
<br>
| |
<br>
| Homepage: <a href="http://www.richter-it.net"
target="_blank" moz-do-not-send="true">http://www.richter-it.net</a>/
|
<br>
+---------------------------------------------------------+
<br>
Download my public key from:
<br>
<a
href="http://keys.gnupg.net/pks/lookup?search=0x899093AC&op=get"
target="_blank" moz-do-not-send="true">http://keys.gnupg.net/pks/lookup?search=0x899093AC&op=get</a>
<br>
-----BEGIN PGP SIGNATURE-----
<br>
<br>
iF0EARECAB0WIQQJ3zkARmUgZ5/ufuPsOWbGiZCTrAUCX0c8uQAKCRDsOWbGiZCT
<br>
rMPiAKDPsq0JkjD7++YhAJ/+SInZ5/+XSgCg3R/ArtLfgnoCv6vzUoxq+JVpIhc=
<br>
=pAQS
<br>
-----END PGP SIGNATURE-----
<br>
_______________________________________________<br>
Xymon mailing list<br>
<a href="mailto:Xymon@xymon.com" target="_blank"
moz-do-not-send="true">Xymon@xymon.com</a><br>
<a href="http://lists.xymon.com/mailman/listinfo/xymon"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.xymon.com/mailman/listinfo/xymon</a><br>
</blockquote>
</div>
</div>
</blockquote>
<br>
</body>
</html>