On Tue, May 13, 2014 at 3:32 PM, Rune Elvemo <[email protected]> wrote:

>
> On 05/13/2014 01:03 PM, Rainer Gerhards wrote:
>
>> On Tue, May 13, 2014 at 12:29 PM, Rune Elvemo <[email protected]> wrote:
>>
>>  I want to filter out log data from postfix using mmnormalize.
>>> I have two template lines:
>>>
>>> $template postfrom, "postfix, mail id: '%mailid%', from: '%address%',
>>> recipients: '%recipients%'\n"
>>> $template postto, "postfix, mail id: '%mailid%', to: '%address%', status:
>>> '%status%'\n"
>>>
>>>
>>>  the property names are invalid. Please see the doc:
>>
>> http://www.rsyslog.com/doc/mmnormalize.html
>>
>> They must start with $!
>>
>> HTH
>> Rainer
>>
>
> Now mailid, etc., starts with $!. The problem is that I end up with empty
> values. Like I said,
> the filter is supposed to be correct.
>
> This is the format of a log line:
> May 13 15:23:51 bp-mta06 postfix/qmgr[10463]: A2C8C10019E: from=<
> [email protected]>, size=344, nrcpt=1 (queue active)
>
>
IS this the message format on the wire or (after processing!) in a log file?

To debug, add

*-* /var/log/prop_debug;RSYSLOG_DebugFormat

to the top of rsyslog.conf and send us a sample of such a message. Note
that this format emits multiple lines per message with a blank line
delimiting the messages.

Rainer

> Thanks.
>
>
>
>>  When rsyslog tries to parse it on startup I get an error: PROP_INVALID
>>> for
>>> name 'mailid'
>>>
>>> I have specified a rulebase file (above the template) :
>>> $mmnormalizeRuleBase /rsyslog/rulebase.rb
>>>
>>> The rules I use:
>>>
>>> prefix=%date:date-rfc3164% %hostname:word%
>>> rule=from: postfix/qmgr[%notused:number%]: %mailid:word%
>>> from=<%address:char-to:>%>, size=%notused2:word%
>>> nrcpt=%recipients:number%
>>> %notused3:char-to:)%)
>>> rule=to: postfix/local[%notused:number%]: %mailid:word%
>>> to=<%address:char-to:>%>, orig_to=%notused2:word% relay=%notused3:word%
>>> delay=%notused4:word% delays=%notused5:word% dsn=%notused6:word%
>>> status=%status:word% %2notused3:char-to:)%)
>>>
>>> When I use 'lognormalizer' on a mail.log file using those filters:
>>> [cee@115 event.tags="to" 2notused3="(delivered to mailbox" status="sent"
>>> notused6="2.0.0\," notused5="0.09/0/0/0.03\," notused4="0.12\,"
>>> notused3="local\," notused2="<root>\," address="[email protected]"
>>> mailid="1F11110019E:" notused="10593" hostname="bp-mta06" date="May 13
>>> 11:09:01"]
>>> [cee@115 event.tags="from" notused3="(queue active" recipients="1"
>>> notused2="1734\," address="[email protected]" mailid="1F11110019E:"
>>> notused="10463" hostname="bp-mta06" date="May 13 11:09:01"]
>>>
>>> So the filters should work.
>>>
>>> Anyone who can help?
>>>
>>> Thanks.
>>>
>>>
>>> --
>>>
>>> Yours sincerely,
>>> Rune Elvemo
>>>
>>> BITPRO
>>>
>>> BITPRO AS
>>> Sjølystveien 27
>>> 4610 Kristiansand, Norway
>>>
>>> Phone: +47 47 91 71 00
>>> Fax: +47 47 91 71 01
>>> E-mail: [email protected]
>>> Web: www.bitpro.no
>>> _______________________________________________
>>> 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.
>>
>
> --
>
> Med vennlig hilsen
>
> Rune Elvemo
>
> BITPRO
>
> BITPRO AS
> Sjølystveien 27
> 4610 Kristiansand, Norway
>
> Phone: +47 47 91 71 00
> Fax: +47 47 91 71 01
> E-mail: [email protected]
> Web: www.bitpro.no
> _______________________________________________
> 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