Thanks again David. Robert
On Fri, May 2, 2014 at 4:37 PM, David Lang <[email protected]> wrote: > take a look at the options in www.rsyslog.com/doc/property_replacer.html > > DateFormat New format, additional parameter is needed. See below. > mysql format as mysql date > pgsql format as pgsql date > rfc3164 format as RFC 3164 date > rfc3164-buggyday similar to date-rfc3164, but emulates a common > coding error: RFC 3164 demands that a space is written for single-digit > days. With this option, a zero is written instead. This format seems to be > used by syslog-ng and the date-rfc3164-buggyday option can be used in > migration scenarios where otherwise lots of scripts would need to be > adjusted. It is recommended not to use this option when forwarding to remote > hosts - they may treat the date as invalid (especially when parsing strictly > according to RFC 3164). > rfc3339 format as RFC 3339 date > unixtimestamp format as unix timestamp (seconds since epoch) > subseconds just the subseconds of a timestamp (always 0 for a low > precision timestamp) > > > David Lang > > On Fri, 2 May 2014, robert s wrote: > >> Awesome thanks David! >> >> The only thing is that when I use %TIMESTAMP% it looks like this: >> >> May 2 16:17:24 192.168.5.153 : >> May 2 16:17:24 192.168.5.154 : >> >> I was looking for how to make it look like this: >> >> 2014-05-02T16:11:58.003716-04:00 >> 2014-05-02T16:11:58.007823-04:00 >> >> Is there someplace on the documentation that shows that? >> >> Thanks >> >> >> >> Robert >> >> >> On Fri, May 2, 2014 at 2:49 PM, David Lang <[email protected]> wrote: >>> >>> that looks about right. >>> >>> >>> David Lang >>> >>> On Fri, 2 May 2014, robert s wrote: >>> >>>> Thanks David, >>>> >>>> So something like this?: >>>> >>>> template(name="FileFormat" type="string" >>>> string= "%TIMESTAMP% %FROMHOST-IP% >>>> %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n" >>>> ) >>>> >>>> >>>> >>>> Robert >>>> >>>> >>>> On Fri, May 2, 2014 at 1:49 PM, David Lang <[email protected]> wrote: >>>>> >>>>> >>>>> Ok, this looks like you just need to make a new template that uses >>>>> %fromhost-ip% instead of %hostname% >>>>> >>>>> David Lang >>>>> >>>>> On Fri, 2 May 2014, robert s wrote: >>>>> >>>>>> Date: Fri, 2 May 2014 12:13:21 -0400 >>>>>> From: robert s <[email protected]> >>>>>> Reply-To: rsyslog-users <[email protected]> >>>>>> To: rsyslog-users <[email protected]> >>>>>> Subject: Re: [rsyslog] log output >>>>>> >>>>>> >>>>>> Thanks Rainer, >>>>>> >>>>>> using this filter: >>>>>> >>>>>> :fromhost, contains, "ldblzr" { >>>>>> action (type="omfile" >>>>>> template="RSYSLOG_DebugFormat"name="load" >>>>>> File="/var/log/swtichlog" >>>>>> ) >>>>>> stop >>>>>> } >>>>>> >>>>>> >>>>>> I get the following output: >>>>>> >>>>>> >>>>>> Debug line with all properties: >>>>>> FROMHOST: 'switch1.ldblzr', fromhost-ip: '192.168.5.73', HOSTNAME: >>>>>> 'switch1.ldblzr', PRI: 189, >>>>>> syslogtag ':', programname: '', APP-NAME: '', PROCID: '-', MSGID: '-', >>>>>> TIMESTAMP: 'May 2 12:08:16', STRUCTURED-DATA: '-', >>>>>> msg: ' 2014 May 2 12:08:16 EDT: %ETHPORT-5-IF_UP: Interface >>>>>> Ethernet124/1/16 is up in mode access' >>>>>> escaped msg: ' 2014 May 2 12:08:16 EDT: %ETHPORT-5-IF_UP: Interface >>>>>> Ethernet124/1/16 is up in mode access' >>>>>> inputname: imudp rawmsg: '<189>: 2014 May 2 12:08:16 EDT: >>>>>> %ETHPORT-5-IF_UP: Interface Ethernet124/1/16 is up in mode access' >>>>>> $!: >>>>>> $.: >>>>>> $/: >>>>>> >>>>>> Debug line with all properties: >>>>>> FROMHOST: 'switch1.ldblzr', fromhost-ip: '192.168.5.73', HOSTNAME: >>>>>> 'switch1.ldblzr', PRI: 189, >>>>>> syslogtag '1277235:', programname: '1277235', APP-NAME: '1277235', >>>>>> PROCID: '-', MSGID: '-', >>>>>> TIMESTAMP: 'May 2 12:08:23', STRUCTURED-DATA: '-', >>>>>> msg: ' May 2 12:08:22.817 EDT: %LINEPROTO-5-UPDOWN: Line protocol on >>>>>> Interface GigabitEthernet0/11, changed state to down' >>>>>> escaped msg: ' May 2 12:08:22.817 EDT: %LINEPROTO-5-UPDOWN: Line >>>>>> protocol on Interface GigabitEthernet0/11, changed state to down' >>>>>> inputname: imudp rawmsg: '<189>1277235: May 2 12:08:22.817 EDT: >>>>>> %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/11, >>>>>> changed state to down' >>>>>> $!: >>>>>> $.: >>>>>> $/: >>>>>> >>>>>> Debug line with all properties: >>>>>> FROMHOST: 'switch1.ldblzr', fromhost-ip: '192.168.5.73', HOSTNAME: >>>>>> 'switch1.ldblzr', PRI: 189, >>>>>> syslogtag '1277236:', programname: '1277236', APP-NAME: '1277236', >>>>>> PROCID: '-', MSGID: '-', >>>>>> TIMESTAMP: 'May 2 12:08:26', STRUCTURED-DATA: '-', >>>>>> msg: ' May 2 12:08:25.896 EDT: %LINEPROTO-5-UPDOWN: Line protocol on >>>>>> Interface GigabitEthernet0/11, changed state to up' >>>>>> escaped msg: ' May 2 12:08:25.896 EDT: %LINEPROTO-5-UPDOWN: Line >>>>>> protocol on Interface GigabitEthernet0/11, changed state to up' >>>>>> inputname: imudp rawmsg: '<189>1277236: May 2 12:08:25.896 EDT: >>>>>> %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/11, >>>>>> changed state to up' >>>>>> $!: >>>>>> $.: >>>>>> $/: >>>>>> >>>>>> Robert >>>>>> >>>>>> >>>>>> On Fri, May 2, 2014 at 11:25 AM, Rainer Gerhards >>>>>> <[email protected]> wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> I guess the switch emits malformed format. Use the >>>>>>> RSYSLOG_DebugFormat >>>>>>> template for this action and post a sample from it. Note that each >>>>>>> message >>>>>>> will be output on multiple lines, with all the properties as rsyslog >>>>>>> sees >>>>>>> them. rawmsg is the most interesting one. Be sure to include all >>>>>>> properties >>>>>>> (messages are sperated by a blank line with this template). >>>>>>> >>>>>>> Rainer >>>>>>> >>>>>>> >>>>>>> On Fri, May 2, 2014 at 5:04 PM, robert s <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Hello All, >>>>>>>> >>>>>>>> I wanted to see if anyone had run into this issue, I am currently >>>>>>>> logging information from some switches, and I have those switches >>>>>>>> locally listed on my /etc/hosts file with a specific suffix like: >>>>>>>> >>>>>>>> 10.0.0.5 switch1.ldblzr >>>>>>>> >>>>>>>> and I am filtering with a rule like this: >>>>>>>> >>>>>>>> :fromhost, contains, "ldblzr" { >>>>>>>> action (type="omfile" >>>>>>>> name="load" >>>>>>>> File="/var/log/swtichlog" >>>>>>>> ) >>>>>>>> stop >>>>>>>> } >>>>>>>> >>>>>>>> The issue that I am running into is that when the logs go to the >>>>>>>> "switchlog". The way that they are being written is: >>>>>>>> >>>>>>>> 2014-05-02T09:19:14.004379-04:00 switch.ldbzr 98563: May 2 >>>>>>>> 09:19:13.005 EDT: %SNMP-3-AUTHFAIL: Authentication failure for SNMP >>>>>>>> req from host 10.0.0.3 >>>>>>>> >>>>>>>> I would like them to be written as: >>>>>>>> >>>>>>>> 2014-05-02T09:19:14.004379-04:00 (IP ADDRESS INSTEAD OF HOSTNAME) >>>>>>>> 98563: May 2 09:19:13.005 EDT: %SNMP-3-AUTHFAIL: Authentication >>>>>>>> failure for SNMP req from host 10.0.0.3 >>>>>>>> >>>>>>>> I am wondering if this is a template issue or an output module >>>>>>>> parameter issue, or just misconfiguration on my part? >>>>>>>> >>>>>>>> Any input will be appreciated >>>>>>>> >>>>>>>> Thanks in advance >>>>>>>> >>>>>>>> >>>>>>>> Robert >>>>>>>> _______________________________________________ >>>>>>>> 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. >>>>>> >>>>> _______________________________________________ >>>>> 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. >> >> _______________________________________________ >> 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.

