Save rsyslog data -
Ed Greshko
Ed.Greshko at greshko.com
Mon Aug 20 15:42:01 UTC 2012
On 08/20/2012 11:29 PM, Bob Goodwin - Zuni, Virginia, USA wrote:
> It doesn't seem to accept double quotes, single still yields an
> error message.
>
> [bobg at box9 ~]$ cat /var/log/tomato.log
>
> Aug 20 11:02:27 box9 rsyslogd: the last error occured in
> /etc/rsyslog.d/emptyfile.conf, line 3:":source, isequal,
> '192.168.1.9' /var/log/tomato.log"
Well... All I can say at this point is....
1. I don't use :source
2. I log info from my dlink in a file which is not /var/log/messages and that is what I think you are trying to do.
3. These work just fine for me....
if $msg contains 'from 192.168.0.18' then ~ (discard messages which match)
if $msg contains 'D-Link' then /var/log/dlink.log (log messages containing D-Link in dlink.log)
or
:msg, contains, "from 192.168.0.1" ~
:msg, contains, "D-Link" /var/log/dlink.log
So.... Maybe you should post a copy of the entries that are filling up your /var/log/messages file?
--
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -- Rick Cook, The Wizardry Compiled
More information about the users
mailing list