Found it, for anyone else attempting to do this you will need to define a
unique mailSubject for each block or you end up with the mailSubject from
the first block


On Fri, Dec 21, 2012 at 11:37 AM, Paul Fontenot <[email protected]>wrote:

> I must be missing something then, when I add the additional blocks I
> receive the emails as expected but the subject line is the same as the
> first block.
>
> Here are the actual contents of 01-ommail.conf
>
> ### This should send email alerts for sudo events ####
>
> $ModLoad ommail
>
> $ActionMailSMTPServer <SERVER>
> $ActionMailFrom <FROM>
> $ActionMailTo <TO>
> $template mailSubject,"%hostname% - SUDO alert"
> $template mailBody,"RSYSLOG Alert from %hostname%\r\nmsg='%msg%'"
> $ActionMailSubject mailSubject
>
> # the if ... then ... mailBody mus be on one line!
> if $programname == 'sudo' and $msg contains 'COMMAND' then
> :ommail:;mailBody
> $ActionExecOnlyOnceEveryInterval 0
>
> $ActionMailSMTPServer <SERVER>
> $ActionMailFrom <FROM>
> $ActionMailTo <TO>
> $template mailSubject,"%hostname% - ROOT session opened"
> $template mailBody,"RSYSLOG Alert from %hostname%\r\nmsg='%msg%'"
> $ActionMailSubject mailSubject
>
> # the if ... then ... mailBody mus be on one line!
> if $programname == 'su' and $msg contains 'session opened for user root'
> then :ommail:;mailBody
> $ActionExecOnlyOnceEveryInterval 0
>
> $ActionMailSMTPServer <SERVER>
> $ActionMailFrom <FROM>
> $ActionMailTo <TO>
> $template mailSubject,"%hostname% - ROOT session closed"
> $template mailBody,"RSYSLOG Alert from %hostname%\r\nmsg='%msg%'"
> $ActionMailSubject mailSubject
>
> # the if ... then ... mailBody mus be on one line!
> if $programname == 'su' and $msg contains 'session closed for user root'
> then :ommail:;mailBody
> $ActionExecOnlyOnceEveryInterval 0
>
>
> On Fri, Dec 21, 2012 at 10:55 AM, Rainer Gerhards <
> [email protected]> wrote:
>
>> yup
>>
>>
>> Sent from phone, thus brief.
>>
>> Paul Fontenot <[email protected]> hat geschrieben:
>> Thank you for the quick response, just for clarification if I do this
>>
>> $ModLoad ommail
>>
>> $ActionMailSMTPServer <SERVER>
>> $ActionMailFrom <FROM_EMAIL>
>> $ActionMailTo <TO_EMAIL>
>> $template mailSubject,"%hostname% - Accepted publickey"
>> $template mailBody,"RSYSLOG Alert\r\nmsg='%msg%'"
>> $ActionMailSubject mailSubject
>> $ActionExecOnlyOnceEveryInterval 5
>> # the if ... then ... mailBody mus be on one line!
>> if $msg contains 'Accepted publickey' then :ommail:;mailBody
>>
>> then multiple email notifications could be done like this
>>
>> $ModLoad ommail
>>
>> $ActionMailSMTPServer <SERVER>
>> $ActionMailFrom <FROM_EMAIL>
>> $ActionMailTo <TO_EMAIL>
>> $template mailSubject,"%hostname% - Root session opened"
>> $template mailBody,"RSYSLOG Alert\r\nmsg='%msg%'"
>> $ActionMailSubject mailSubject
>> $ActionExecOnlyOnceEveryInterval 5
>> # the if ... then ... mailBody mus be on one line!
>> if $msg contains 'session opened for user root' then :ommail:;mailBody
>>
>> $ActionMailSMTPServer <SERVER>
>> $ActionMailFrom <FROM_EMAIL>
>> $ActionMailTo <TO_EMAIL>
>> $template mailSubject,"%hostname% - Root session closed"
>> $template mailBody,"RSYSLOG Alert\r\nmsg='%msg%'"
>> $ActionMailSubject mailSubject
>> $ActionExecOnlyOnceEveryInterval 5
>> # the if ... then ... mailBody mus be on one line!
>> if $msg contains 'session closed for user root' then :ommail:;mailBody
>>
>>
>> On Fri, Dec 21, 2012 at 10:04 AM, Rainer Gerhards
>> <[email protected]>wrote:
>>
>> > Just repeat the complete action as often as you need. The "complete"
>> > action is the action statement itself as well as all param settings in
>> > front of it.
>> >
>> > rainer
>> >
>> > > -----Original Message-----
>> > > From: [email protected] [mailto:rsyslog-
>> > > [email protected]] On Behalf Of Paul Fontenot
>> > > Sent: Friday, December 21, 2012 6:01 PM
>> > > To: Rsyslog List
>> > > Subject: [rsyslog] ommail configuration
>> > >
>> > > Using rsyslog-5.8.10-2.el6.x86_64
>> > >
>> > > I currently have this working well for a single event, my question is
>> > > can
>> > > it be used for multiple events? Meaning, if I set it up to send email
>> > > for
>> > > messages that contain "session opened for root" with a subject of
>> "Root
>> > > session opened" can i also set it up for "session closed for root"
>> with
>> > > a
>> > > subject of "Root session closed"?
>> > >
>> > > I have found numerous oinks that point to persons attempting something
>> > > like
>> > > this but no definitive answer on how to do it or if it even works. Any
>> > > information would be greatly appreciated.
>> > > _______________________________________________
>> > > 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.

Reply via email to