Hi!I have questions concerning filtering with rsyslog 5.8.11 (Debian/Testing).
System A is my main PC. It receives syslog messages via RELP and stores them in a PostgreSQL database. Besides that it’s running the MythTV backend.
System B is my notebook. It sends syslog messages via RELP to A. Besides that it’s running the MythTV frontend.
Since I don’t want to have the MythTV logs in my standard syslog files (e.g. /var/log/syslog), I have the following filter on both A and B:
$template mythtvFile,”/var/log/mythtv/%programname%.log” local6.* ?mythtvFile & ~MythTV is the only application using local6, so no problems with other applications, but because of the discard option „& ~” the messages are not send to A or stored in the database. If I remove the discard line, all messages are sent to A and stored in the database, but I have them in /var/log/syslog as well, which I don’t want.
Trying to add the line & :omrelp:osgiliath.gondor:2514before the discard option (system B) does not work (rsyslog says it is an error).
The same happens if I insert the line for the postgres database & :ompgsql:<options> (system A).So how can I change my MythTV rules so that B sends the MythTV messages to A via RELP and stores them local in the filesystem in /var/log/mythtv and A stores the received messages (and its own MythTV messages) in /var/log/mythtv and the database.
Thanks for your help!
Stephan
--
| Stephan Seitz E-Mail: [email protected] |
| Public Keys: http://fsing.rootsland.net/~stse/keys.html |
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards

