Well, the answer is to use the "GROUP" keyword after the test.
On the Xymon server:
In the ~xymon/server/etc/analysis.cfg file, use this: HOST=sparky LOG /tmp/test.log wibble COLOR=red GROUP=wibble
("wibble" is the keyword to check on in the log file and red is the colour to set the web page "msgs" icon to.)
In the ~xymon/server/etc/alerts.cfg file, use this: GROUP=wibble MAIL nick at email.com SERVICE=log FORMAT=PLAIN COLOR=red
On the Xymon client.
In the ~xymon/server/etc/client-local.cfg file, use this: log:/tmp/test.log:1024
This will collect up to 1024 lines from the log file. Adjust accordingly.
Now if "wibble" appears in the /tmp/test.log file, an e-mail will be sent to nick at email.com
Regards,
Nick Pettefar
On 6 February 2013 17:55, Nick Pettefar <Nick at pettefar.com> wrote:
Hi, is it possible to configure the alerts.cfg file to send an e-mail if a server's particular log has a certain entry?
I have
HOST=server-abc-ge1 MAIL NOC at blah.com SERVICE=log COLOR=red
Can I put something like SERVICE=log:Fail.log="Big-Failure"
Regards,
Nick Pettefar - Xymon Rookie