I have rsyslog set to send info to multiple mysql db tables. This is working fine other than everything is going to both the specific table as well as my "catch-all" table. I found a thread http://lists.adiscon.net/pipermail/rsyslog/2013-June/033092.html that seems to address the issue. The solution is to use the stop command. I'm not sure how to implement that in my environment.
Any help you can provide on how to get the stop to work would be greatly appreciated! I have my database info set in /etc/rsyslog.d/mysql.conf which contains: ### Configuration file for rsyslog-mysql ### Changes are preserved $ModLoad ommysql $template switches,"insert into tblSwitches (Message, Facility, FromHost, Priority, DeviceReportedTime, ReceivedAt, InfoUnitID, SysLogTag) values (\'%msg%\', %syslogfacility%, \'%HOSTNAME%\', %syslogpriority%, \'%timereported:::date-mysql%\', \'%timegenerated:::date-mysql%\', %iut%, \'%syslogtag%\')",SQL $template wireless,"insert into tblWireless (Message, Facility, FromHost, Priority, DeviceReportedTime, ReceivedAt, InfoUnitID, SysLogTag) values (\'%msg%\', %syslogfacility%, \'%HOSTNAME%\', %syslogpriority%, \'%timereported:::date-mysql%\', \'%timegenerated:::date-mysql%\', %iut%, \'%syslogtag%\')",SQL $template firewall,"insert into tblFirewalls (Message, Facility, FromHost, Priority, DeviceReportedTime, ReceivedAt, InfoUnitID, SysLogTag) values (\'%msg%\', %syslogfacility%, \'%HOSTNAME%\', %syslogpriority%, \'%timereported:::date-mysql%\', \'%timegenerated:::date-mysql%\', %iut%, \'%syslogtag%\')",SQL $template vmware,"insert into tblVMware (Message, Facility, FromHost, Priority, DeviceReportedTime, ReceivedAt, InfoUnitID, SysLogTag) values (\'%msg%\', %syslogfacility%, \'%HOSTNAME%\', %syslogpriority%, \'%timereported:::date-mysql%\', \'%timegenerated:::date-mysql%\', %iut%, \'%syslogtag%\')",SQL if ($source contains 'switch_') then :ommysql:127.0.0.1,Syslog,rsyslog,myPassword;switches if ($source contains 'wap_') then :ommysql:127.0.0.1,Syslog,rsyslog,myPassword;wireless if ($source contains 'firewall_') then :ommysql:127.0.0.1,Syslog,rsyslog,myPassword;firewall if ($source contains 'esxi_') then :ommysql:127.0.0.1,Syslog,rsyslog,myPassword;vmware *.* :ommysql:localhost,Syslog,rsyslog,myPassword Thanks! _______________________________________________ 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 NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

