On Thu, 2 Dec 2010, Rainer Gerhards wrote:
-----Original Message-----
From: [email protected] [mailto:rsyslog-
[email protected]] On Behalf Of [email protected]
Sent: Wednesday, December 01, 2010 10:14 PM
To: rsyslog-users
Subject: Re: [rsyslog] Execute Alert script
On Wed, 1 Dec 2010, Mark Olliver wrote:
Hi,
I am new to rsyslog but have found it very capable. I am using it via
logger
to log output of some of my scripts to local5. However I do want
rsyslog to
alert me via an alert script should it encounter a warning or error
message
sent to the log.
I have tested my alert script and that works ok, i give it two
arguments
subject and message. However I can not seem to work out how to make
this
work from rsyslog.
I tried the following:
$template Alert,"'Rsyslog Alert' :msg"
local5.info
:msg, content "warning"
^/usr/bin/alert_script Alert
Ideally i want the Subject to be what i set it to, the message to be
everything that comes after the word warning. I would also only like
one
alert every 24 hours.
Any ideas or help would be gratefully received.
rsyslog doesn't keep a history of what it's done, so it can't limit you
to
one alert every 24 hours, you really want another tool (something like
SEC) for that.
It's actually possible: $ActionExecOnlyOnceEveryInterval allows you do this
kind of thing. This is the only sense of history rsyslog has, but there are
many uses for it. I think I introduced it when I wrote ommail, which really
needs such a capability. As such, a sample of its use can be found in the
ommail doc:
http://www.rsyslog.com/doc/ommail.html
I forgot about that, although I'll point out that that limits your reports
to one per filter rule, while useing something like SEC can do the same
type of thing, but can also do things like doing the rate limiting on the
message that is being sent.
David Lang
Rainer
when you are creating templates, you put the properties you want
between %
characters (so instead of :msg, do %msg%)
David Lang
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com