monit-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[monit] using "if match"


From: Nick Upson
Subject: [monit] using "if match"
Date: Fri, 22 Feb 2008 11:35:32 +0000

by config file entry is below, first of all can anyone tell me a
better way to write it as there are several more entries and it's
likely to get longer.

secondly there are several entries in the monit log (running with -v)
that seem wrong
see log extract below.

thirdly these logs are rotated using logrotate called from
cron.hourly, is there a way I can integrate that into monit & avoid
the window of logfile entry being written but the file is rotated
before monit can check it

# looking for interesting messages
check file bs1log with path /var/log/unb/bs1.log
    if match "ERROR" then
        alert
    if match "pointer" then
        alert
    if match "corruption" then
        alert

[GMT Feb 22 11:15:02] debug    : 'bs1log' file existence check passed
[GMT Feb 22 11:15:02] debug    : 'bs1log' is regular file
[GMT Feb 22 11:15:02] debug    : FILE: Regular expression "ERROR" does
not match on content line
[GMT Feb 22 11:15:02] error    : 'bs1log' content match [test pointer
this is additional]

# why is this an error?

[GMT Feb 22 11:15:02] debug    : Regex match notification is sent to
address@hidden
[GMT Feb 22 11:15:02] error    : Aborting event

# why? what event?

[GMT Feb 22 11:15:02] debug    : FILE: Regular expression "pointer"
DOES match on content line

# why does this appear after doing the alert that it causes

[GMT Feb 22 11:15:02] debug    : FILE: Regular expression "corruption"
does not match on content line




reply via email to

[Prev in Thread] Current Thread [Next in Thread]