[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [hobbit] Comma-separated lists of hostnames, etc. in hobbit-alerts.cfg is not documented
- To: <hobbit (at) hswn.dk>
- Subject: RE: [hobbit] Comma-separated lists of hostnames, etc. in hobbit-alerts.cfg is not documented
- From: "SebA" <spa (at) syntec.co.uk>
- Date: Mon, 3 Nov 2008 21:45:20 -0000
- Thread-index: Acku4CvZLoNS5/ilSJyElr5r2DB2rAPHHHrQ
Thanks very much for this! It will certainly save me some time. One issue
I've noticed is that the EXHOST's remain space separated and not comma
separated. No big deal as I can fix that from the output, or the following
minor patch appears to fix it:
--- convert_bbwarnrules_to_hobbit-alerts.sh 2008-11-03
20:59:28.000000000 +0000
+++ convert_bbwarnrules_to_hobbit-alerts_v1.1.sh 2008-11-03
22:31:34.000000000 +0000
@@ -76,7 +76,7 @@
elif [[ $i != \#* && $i != \*DC* && $i != notify* && $i != \* && $i !=
unmatched* && $i != \!* ]]
then
HOST=`echo $i | tr '+' ' ' | awk -F\; '{print $1}'`
-EXHOST=`echo $i | tr '+' ' ' | awk -F\; '{print $2}'`
+EXHOST=`echo $i | tr '+' ',' | awk -F\; '{print $2}'`
SERVICE=`echo $i | tr '+' ',' | awk -F\; '{print $3}' | sed -e
s/fping/conn/g`
EXSERVICE=`echo $i | tr '+' ',' | awk -F\; '{print $4}'`
MAIL=`echo $i | tr '+' ' ' | awk -F\; '{print $7}'`
Does that seem right? The code's a bit hard to follow for me without
indentation and stuff. It looks like all spaces are changed to + at the
beginning.
Blank lines get replaced with:
SERVICE= TIME=: RECOVERED
But again, that's no big deal. I can easily strip those lines out.
SebA
________________________________
From: jm54601 (at) yahoo.com [mailto:jm54601 (at) yahoo.com]
Sent: 15 October 2008 17:04
To: hobbit (at) hswn.dk
Subject: Re: [hobbit] Comma-separated lists of hostnames, etc. in
hobbit-alerts.cfg is not documented
Here's a script I used to convert bbwarnrules.cfg to
hobbit-alerts.cfg. It's far from perfect, but might help you save some
labor. We also used host groups and page groups fairly extensively in
bbwarnsetup.cfg. This script merges both.
<snip: refer to
http://www.hobbitmon.com/hobbiton/2008/10/msg00257.html>