The partial if was to try and clear the messages to stop them going to other
logs.
On 16 Feb 2011 22:01, <[email protected]> wrote:
> On Wed, 16 Feb 2011, Mark Olliver wrote:
>
>> Hi All,
>>
>> I have several program that i am using to send data to local6 i am
>> using rsyslog to filter these to their own logs however, some data
>> seems to be written to multiple logs. Do you have any ideas?
>>
>>
>> if $programname == 'USERLOG' then /var/log/user.log
>> &~
>>
>> if $programname == 'FILERR' then /var/log/filerr.log
>> $ModLoad ommail
>> $ActionMailSMTPServer localhost
>> $ActionMailFrom [email protected]
>> $ActionMailTo [email protected]
>> $template filerrSubject,"FILE ERROR %HOSTNAME%.example.com %timestamp%"
>> $template filerrBody,"There is a file Error on Host:
>> %HOSTNAME%.example.com\n%msg%"
>> $template smsBody,"%programname%, 44711111111, %hostname% %rawmsg%\n"
>> $ActionMailSubject filerrSubject
>> $ActionExecOnlyOnceEveryInterval 50
>> if $programname == 'FILERR' then :ommail:;filerrBody
>> $ModLoad omprog
>> $actionomprogbinary /usr/bin/alert
>> if $programname == 'FILERR' then :omprog:;smsBody
>>
>> if $programname =='FILERR'
>> &~
>
> this looks wrong
> do you really mean to have this partial if statement?
>
> David Lang
>
>>
>>
>> Now data from program USERLOG correctly only goes into user.log Data
>> from FILERR however, seems to go into filerr.log and also into my
>> later defined local6.log. Any ideas why?
>>
>> Also $ActionExecOnlyOnceEveryInterval 50 seems to effect everything
>> after that statement for that facility, Can i restrict it to only
>> taking effect for this programname? Or just this one line below - then
>> i could have different times for sms to email?
>>
>> Thanks
>>
>> Mark
>> _______________________________________________
>> rsyslog mailing list
>> http://lists.adiscon.net/mailman/listinfo/rsyslog
>> http://www.rsyslog.com
>>
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to