Hello Rainer,

Thank you for the tip. I have it working now.

Regards,

GNUbie

On Thu, Nov 8, 2012 at 11:51 PM, Rainer Gerhards
<[email protected]> wrote:
> The best way to achieve this is to create a dedicated ruleset that binds to 
> the input listener and processes these remote logs like you need it. Doc is 
> here:
>
> http://www.rsyslog.com/doc/multi_ruleset.html
>
> Rainer
>
>> -----Original Message-----
>> From: [email protected] [mailto:rsyslog-
>> [email protected]] On Behalf Of GNUbie
>> Sent: Thursday, November 08, 2012 4:26 PM
>> To: [email protected]
>> Subject: [rsyslog] Discard incoming logs from remote clients except for
>> DHCP related logs
>>
>> Hello all,
>>
>> I am currently in the process of setting up a centralized log server
>> mainly for DHCP related logs. The clients are using syslog and
>> syslog-ng and are going to send *.* to the centralized log server that
>> I am currently working on. I am seeking your advice on how to solve my
>> problem.
>>
>> How am I able to properly configure my centralized log server in such
>> a way that all the logs that are being received coming from the remote
>> clients are going to be ignored except for all DHCP related logs? And
>> also since my centralized log server is expecting only to log only
>> those DHCP related logs, I want them to be stored into MySQL so that
>> it will only be the records that will be read/rendered from the
>> LogAnalyzer.
>>
>> Below is the snippet from my centralized log server for your
>> information.
>>
>> - - - < s n i p > - - -
>>
>> # uname -r
>> 2.6.32-279.11.1.el6.x86_64
>>
>> # cat /etc/redhat-release
>> CentOS release 6.3 (Final)
>>
>> # rpm -qa | grep -i rsyslog
>> rsyslog-mysql-5.8.10-2.el6.x86_64
>> rsyslog-5.8.10-2.el6.x86_64
>>
>> # rpm -qa | grep -i "^mysql"
>> mysql-5.1.61-4.el6.x86_64
>> mysql-utilities-1.1.0-1.el6.noarch
>> mysql-server-5.1.61-4.el6.x86_64
>> mysql-libs-5.1.61-4.el6.x86_64
>> mysql-connector-python-1.0.7-1.el6.noarch
>> mysqltuner-1.1.1-1.el6.noarch
>>
>> # lsof -ni -P | egrep -i "mysql|rsyslog"
>> mysqld   11972   mysql   10u  IPv4  23334      0t0  TCP 127.0.0.1:3306
>> (LISTEN)
>> rsyslogd 12133    root    3u  IPv4  23965      0t0  UDP *:514
>> rsyslogd 12133    root    4u  IPv6  23966      0t0  UDP *:514
>> rsyslogd 12133    root    6u  IPv4  23973      0t0  TCP *:514 (LISTEN)
>> rsyslogd 12133    root    7u  IPv6  23974      0t0  TCP *:514 (LISTEN)
>>
>> # cat /etc/rsyslog.conf
>> $ModLoad imuxsock
>> $ModLoad imklog
>> $ModLoad imudp
>> $UDPServerRun 514
>> $ModLoad imtcp
>> $InputTCPServerRun 514
>> $ModLoad ommysql
>> $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
>> $IncludeConfig /etc/rsyslog.d/*.conf
>> $AllowedSender UDP, 192.168.1.0/24
>> $AllowedSender TCP, 192.168.1.0/24
>>
>> $WorkDirectory /data/rsyslog
>> $ActionQueueType LinkedList
>> $ActionQueueFileName dbq
>> $ActionResumeRetryCount -1
>>
>> *.info;mail.none;authpriv.none;cron.none
>> /var/log/messages
>> authpriv.*                                              /var/log/secure
>> mail.*                                                  -
>> /var/log/maillog
>> cron.*                                                  /var/log/cron
>> *.emerg                                                 *
>> uucp,news.crit
>> /var/log/spooler
>> local7.*
>> /var/log/boot.log
>>
>> :msg, !contains, "dhcpd" ~
>> :msg, contains, "dhcpd" :ommysql:127.0.0.1,Syslog,dbuser,dbpasswd
>>
>> mysql> SHOW TABLES;
>> +------------------------+
>> | Tables_in_Syslog       |
>> +------------------------+
>> | SystemEvents           |
>> | SystemEventsProperties |
>> +------------------------+
>> 2 rows in set (0.00 sec)
>>
>> mysql> DESC SystemEvents;
>> +--------------------+------------------+------+-----+---------+-------
>> ---------+
>> | Field              | Type             | Null | Key | Default | Extra
>>          |
>> +--------------------+------------------+------+-----+---------+-------
>> ---------+
>> | ID                 | int(10) unsigned | NO   | PRI | NULL    |
>> auto_increment |
>> | CustomerID         | bigint(20)       | YES  |     | NULL    |
>>          |
>> | ReceivedAt         | datetime         | YES  |     | NULL    |
>>          |
>> | DeviceReportedTime | datetime         | YES  |     | NULL    |
>>          |
>> | Facility           | smallint(6)      | YES  |     | NULL    |
>>          |
>> | Priority           | smallint(6)      | YES  |     | NULL    |
>>          |
>> | FromHost           | varchar(60)      | YES  |     | NULL    |
>>          |
>> | Message            | text             | YES  |     | NULL    |
>>          |
>> | NTSeverity         | int(11)          | YES  |     | NULL    |
>>          |
>> | Importance         | int(11)          | YES  |     | NULL    |
>>          |
>> | EventSource        | varchar(60)      | YES  |     | NULL    |
>>          |
>> | EventUser          | varchar(60)      | YES  |     | NULL    |
>>          |
>> | EventCategory      | int(11)          | YES  |     | NULL    |
>>          |
>> | EventID            | int(11)          | YES  |     | NULL    |
>>          |
>> | EventBinaryData    | text             | YES  |     | NULL    |
>>          |
>> | MaxAvailable       | int(11)          | YES  |     | NULL    |
>>          |
>> | CurrUsage          | int(11)          | YES  |     | NULL    |
>>          |
>> | MinUsage           | int(11)          | YES  |     | NULL    |
>>          |
>> | MaxUsage           | int(11)          | YES  |     | NULL    |
>>          |
>> | InfoUnitID         | int(11)          | YES  |     | NULL    |
>>          |
>> | SysLogTag          | varchar(60)      | YES  |     | NULL    |
>>          |
>> | EventLogType       | varchar(60)      | YES  |     | NULL    |
>>          |
>> | GenericFileName    | varchar(60)      | YES  |     | NULL    |
>>          |
>> | SystemID           | int(11)          | YES  |     | NULL    |
>>          |
>> | processid          | varchar(60)      | NO   |     |         |
>>          |
>> +--------------------+------------------+------+-----+---------+-------
>> ---------+
>> 25 rows in set (0.00 sec)
>>
>> - - - < s n i p > - - -
>>
>> Thank you in advance.
>>
>> Regards,
>>
>> GNUbie
>> _______________________________________________
>> 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.
> _______________________________________________
> 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.
_______________________________________________
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.

Reply via email to