I created a lower numbered rules file with just this in it:

ruleset(name="drop") {
if ($rawmsg contains "temp-write-test-") or ($rawmsg contains "-mc.log") or
($rawmsg contains "/bb-plugin/cache") then {
stop
}
}

input(type="imfile"
File="/var/log/audit/audit.log"
Tag="audit_logs"
ruleset="drop"
reopenOnTruncate="on"
)

And it appears to be working.
Thomas J. Raef
Founder, WeWatchYourWebsite.com
http://wewatchyourwebsite.com
tr...@wewatchyourwebsite.com
LinkedIn <https://www.linkedin.com/in/thomas-raef-74b93a14/>
Facebook <https://www.facebook.com/WeWatchYourWebsite>



On Fri, May 24, 2024 at 12:21 PM David Lang <da...@lang.hm> wrote:

> or you have other actions in the config that happen before your stop takes
> place.
>
> David Lang
>
> On Fri, 24 May 2024, Rainer Gerhards via rsyslog wrote:
>
> > Date: Fri, 24 May 2024 13:57:07 +0200
> > From: Rainer Gerhards via rsyslog <rsyslog@lists.adiscon.com>
> > To: Thomas Raef <tr...@wewatchyourwebsite.com>
> > Cc: Rainer Gerhards <rgerha...@hq.adiscon.com>,
> >     rsyslog-users <rsyslog@lists.adiscon.com>
> > Subject: Re: [rsyslog] Stop actions
> >
> > pls show your complete config. I guess the ruleset is not bound to
> > anything. Otherwise, $rawmsg MUST fit. As such, I think the ruleset is
> > never activated for these messages.
> >
> > Rainer
> >
> > El vie, 24 may 2024 a las 13:43, Thomas Raef
> > (<tr...@wewatchyourwebsite.com>) escribió:
> >>
> >> I changed it to:
> >>
> >> ruleset(name="drop") {
> >> if ($rawmsg contains "temp-write-test-") or ($rawmsg contains
> "-mc.log") or ($rawmsg contains "/bb-plugin/cache") then {
> >> stop
> >> }
> >> }
> >>
> >> But the messages still show up.
> >>
> >> If the message is malformed, what can I do?
> >>
> >> This is one such message I'm still getting:
> >>
> >> "message": type=PATH msg=audit(1715691166.683:1235018): item=1
> name=\"/var/www/[redacted]/htdocs/wp-content/mc_data/e0dd02283d6008e11343bf4b5d38ced4-mc.log\"
> inode=2427162 dev=08:01 mode=0100644 ouid=1010 ogid=2011 rdev=00:00
> nametype=CREATE cap_fp=0 cap_fi=0 cap_fe=0 cap_fver=0 cap_frootid=0
> OUID=\"[redacted\" OGID=\"redacted\"
> >>
> >> Thomas J. Raef
> >> Founder, WeWatchYourWebsite.com
> >> http://wewatchyourwebsite.com
> >> tr...@wewatchyourwebsite.com
> >> LinkedIn
> >> Facebook
> >>
> >>
> >>
> >> On Fri, May 24, 2024 at 6:49 AM Rainer Gerhards <
> rgerha...@hq.adiscon.com> wrote:
> >>>
> >>> I guess the message is malformed and the string you look for is inside
> >>> another field.
> >>>
> >>> I would suggest that you use "$rawmsg" instead of "$msg". If that
> >>> works, a) we are on the right track and b) you actually solved the
> >>> issue, albeit probably not in the best possible way.
> >>>
> >>> HTH
> >>> Rainer
> >>>
> >>> El vie, 24 may 2024 a las 12:28, Thomas Raef via rsyslog
> >>> (<rsyslog@lists.adiscon.com>) escribió:
> >>> >
> >>> > I have rules setup but I want to ignore all entries like this:
> >>> >
> >>> >  "message": type=PATH msg=audit(1715687344.694:1226486): item=3
> >>> >
> name=\"/var/www/[redacted].com/htdocs/wp-content/temp-write-test-12345467\"
> >>> > inode=1661307 dev=08:01 mode=0100644 ouid=1005 ogid=2006 rdev=00:00
> >>> > nametype=CREATE cap_fp=0 cap_fi=0 cap_fe=0 cap_fver=0 cap_frootid=0
> >>> > OUID=\"[redacted]\" OGID=\"[redacted]\"
> >>> >
> >>> > I want to ignore all entries that have temp-write-test- in the
> message.
> >>> >
> >>> > I've tried:
> >>> >
> >>> > :msg, contains, "temp-write-test-" stop
> >>> >
> >>> >
> >>> >
> >>> > But I continually get messages with that string in them. I've tried
> it with
> >>> > that as the first rule.
> >>> >
> >>> >
> >>> > And I've tried this as well:
> >>> >
> >>> >
> >>> > ruleset(name="drop") {
> >>> > if ($msg contains "temp-write-test-") or ($msg contains "-mc.log")
> or ($msg
> >>> > contains "/bb-plugin/cache") then {
> >>> > stop
> >>> > }
> >>> > }
> >>> >
> >>> > input(type="imfile"
> >>> > File="/var/log/audit/audit.log"
> >>> > Tag="audit_logs"
> >>> > ruleset="drop"
> >>> > reopenOnTruncate="on"
> >>> > )
> >>> >
> >>> >
> >>> > Nothing works.
> >>> >
> >>> >
> >>> > Can anyone shed some light? Please?
> >>> >
> >>> >
> >>> > Thomas J. Raef
> >>> > Founder, WeWatchYourWebsite.com
> >>> > http://wewatchyourwebsite.com
> >>> > tr...@wewatchyourwebsite.com
> >>> > LinkedIn <https://www.linkedin.com/in/thomas-raef-74b93a14/>
> >>> > Facebook <https://www.facebook.com/WeWatchYourWebsite>
> >>> > _______________________________________________
> >>> > rsyslog mailing list
> >>> > https://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
> > https://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
https://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