- Code: Select all
:msg,contains,"PeriodicStats" -/var/log/prstats
:msg,contains,"PeriodicStats" ~
$template prstats, "%TIMESTAMP% %HOSTNAME% %syslogtag%%msg%%msg:::drop-last-lf%\n"
:syslogtag,contains,"PeriodicStats" -/var/log/prstats;prstats
:syslogtag,contains,"PeriodicStats" ~
So anything with PeriodicStats in the message, or the syslogtag, should go to /var/log/prstats. I think ...
- Code: Select all
[root@dal-nms-01 rsyslog-3.21.5]# tail -f /var/log/messages|grep Periodic
Oct 7 20:05:51 ncc3-blade1 SRS: PeriodicStats
What do I have wrong? The messages appear in both locations:
- Code: Select all
[root@dal-nms-01 log]# grep 'Oct 7 20:05:51' prstats
Oct 7 20:05:51 ncc3-blade1 SRS: PeriodicStats


