Werk #7489: mk_logwatch: optimize regex search

Component Checks & Agents
Title mk_logwatch: optimize regex search
Date Jun 25, 2019
Checkmk Editon Checkmk Raw (CRE)
Checkmk Version 2.0.0i1 1.6.0b3
Level Trivial Change
Class New Feature
Compatibility Compatible - no manual interaction needed

For regular expressions in a logwatch section leading or trailing '.*' portions can be a performance desaster. With long log lines, it can virtually render your system paralyzed. If you are not using any rewrite patterns though, you can omit leading and trailing '.*' expressions without changing the set of matched lines.

mk_logwatch now detects those cases, and will optimize the patterns accordingly.

To the list of all Werks