hi Tom, the PairWithWindow rule works as follows (see also the documentation of the PairWithWindow rule in https://simple-evcorr.github.io/man.html#lbAP):
step1) if the incoming event matches the pattern defined with the 'pattern' field, the rule either (a) starts a new event correlation operation if it does not exist yet, or (b) if the operation exists, the rule sends the event to the operation which consumes the event silently. step2) if the incoming event does not match the pattern defined with the 'pattern' field, the event is processed by all event correlation operations started by the rule, and the operations try to match this event against their 'pattern2' patterns. If any of the patterns matches, corresponding 'action2' of the relevant operation is executed. Given the scheme described above, if the 'pattern' field matches all events that 'pattern2' matches, all events are handled during step1 and no event will reach step2. You are seeing this behavior, since both patterns are identical in your rule definition. To fix that issue, you need to make the 'pattern' and 'pattern2' fields different enough, so that the first pattern would only match the specific event which should start the event correlation operation, whereas the second pattern would only match the event which should end the operation. kind regards, risto Kontakt Tom Damon via Simple-evcorr-users (< simple-evcorr-users@lists.sourceforge.net>) kirjutas kuupäeval N, 11. aprill 2024 kell 23:34: > Hello list, > > I’m trying to get this rule working. The action works, but action2 does > not. What am I missing? > > > > type=PairWithWindow > > ptype=regexp > > pattern=host.(\S+)\s+subtype=\S+\smessage=.*User-ID-Agent\s+(\S+)\s(\S+): > > desc=(WARNING) $1 is $3 from $2 > > action=pipe 'sending' /etc/logzilla/scripts/sec.sh '%s' > > ptype2=regexp > > pattern2=host.(\S+)\s+subtype=\S+\smessage=.*User-ID-Agent\s+(\S+)\s(\S+): > > desc2=(NOTICE) You seeing this means, we have seen a recovery event. > > action2=pipe 'sending' /etc/logzilla/scripts/sec.sh 'recovered' > > window=5 > > > > Thanks, > > Tom Damon > > LogZilla > _______________________________________________ > Simple-evcorr-users mailing list > Simple-evcorr-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users >
_______________________________________________ Simple-evcorr-users mailing list Simple-evcorr-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users