Hi Mark. I believe we've used a variation on this in the past. I think
we had to quote the string.
-Paul
* Mark Hinkle (user-c2bc90a2442b@xymon.invalid) wrote:
Hobbit 4.2.0 w/ all-in-one 2007-02-09
Can you use a macro in the hobbit-alerts.cfg and use the SERVICE rule in addition? Not able to do so at this end...
hobbit-alerts.cfg
$patrickemail=MAIL user-f44d4f97fff1@xymon.invalid RECOVERED
$chrisemail=MAIL user-6ad3dd3b2df0@xymon.invalid RECOVERED
$ediemail=MAIL user-ee32aa2e3225@xymon.invalid REPEAT=1440m RECOVERED
HOST=pd-gis
$patrickemail
$chrisemail SERVICE=http
$ediemail SERVICE=status
Running "hobbitd_alert --dump-config" seems to just stop after the first macro replacement:
-bash-2.05b$ ./server/bin/bbcmd hobbitd_alert --dump-config
2007-10-15 14:20:07 Using default environment file /usr/hobbit/server/etc/hobbitserver.cfg
HOST=pd-gis
MAIL user-f44d4f97fff1@xymon.invalid FORMAT=TEXT REPEAT=30 RECOVERED
-bash-2.05b$
If I change/remove the "SERVICE=http" from the line w/ the $chrisemail macro (for instance make it "DURATION>30"), then it *will* parse that line, but stop at the next one with the "SERVICE" rule:
- $chrisemail SERVICE=http
+ $chrisemail DURATION>30
-bash-2.05b$ ./server/bin/bbcmd hobbitd_alert --dump-config
2007-10-15 14:26:27 Using default environment file /usr/hobbit/server/etc/hobbitserver.cfg
HOST=pd-gis
MAIL user-f44d4f97fff1@xymon.invalid FORMAT=TEXT REPEAT=30 RECOVERED
MAIL user-6ad3dd3b2df0@xymon.invalid FORMAT=TEXT REPEAT=30 DURATION>30 RECOVERED
-bash-2.05b$
Am I getting this wrong somewhere? Thanks in advance.
--
Mark Hinkle
user-c2bc90a2442b@xymon.invalid
Paul Barton http://www.moonkhan.org
user-b79aeaeb8cc5@xymon.invalid
"Black holes are where God divided by zero."