[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



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>