|
Logfile matching: msg#00018monitoring.monit.general
Hi! Logfile matching for file checks has been added to the CVS. The syntax is the following: CHECK FILE name WITH PATH path (...) IF [NOT] MATCH {regex|path} THEN action IGNORE [NOT] MATCH {regex|path} (...) regex : extended regular expression (POSIX 1003.2, see regex(7)) or if no regex support is available a "sub-string" path : file containing extended regular expression (and only regular expression, NO comments!)... see also regex action : The action which is triggered on a match (see man page for the available actions) Matches are being done on the first 511 bytes of fully completed lines! (No '\n', no matching!) The matching happens in the first cycle the line is completed with a '\n'. IGNORE rules have precidence over IF rules! Any line matching an IGNORE rule is not further examined. Any regex matching an IF rule causes an action (-> one line can cause multiple, even the same actions if more then one matching rule exists!). NOT inverts the rule. Thus, the action is trigger by an not matching the certain rule (same applies for IGNORE NOT MATCH). This implementation can be used e.g. for realtime logcheck (like logcheck does "cron"ed). Because of the additional feature of per-rule actions the performance is two times slower then e.g. logcheck. 110000 lines of real life logfiles (syslog+auth.log), 90 if rules, 700 ignore rules and with 90 alerts took 25s using monit and 12s using logcheck on a P-M1.7GHz. Happy matching, Christian -- Christian Hopp email: chopp@xxxxxxxxxxxxxxxxxxx Institut für Elektrische Informationstechnik fon: +49-5323-72-2113 TU Clausthal, Leibnizstr. 28, 38678 Clausthal-Zellerf. fax: +49-5323-72-3197 pgpkey: https://www.iei.tu-clausthal.de/pgp-keys/-- To unsubscribe: http://lists.nongnu.org/mailman/listinfo/monit-general |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: restart failed: 00018, Jan-Henrik Haukeland |
|---|---|
| Next by Date: | Re: Logfile matching: 00018, Jan-Henrik Haukeland |
| Previous by Thread: | Re: restart failedi: 00018, Jan-Henrik Haukeland |
| Next by Thread: | Re: Logfile matching: 00018, Jan-Henrik Haukeland |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |