monit-general
[Top][All Lists]
Advanced

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

Re: monit ignores match pattern commnad


From: Martin Pala
Subject: Re: monit ignores match pattern commnad
Date: Mon, 7 Apr 2014 17:09:51 +0200

Please can you send few sample lines from the logfile to which the pattern should match?

The following line is most probably not necessary, as monit doesn't log to the same file most probably:
ignore match "^monit"


On 07 Apr 2014, at 16:55, Anthony Griffiths <address@hidden> wrote:

any help on this mailing list? I'm kinda stuck here....


---------- Forwarded message ----------
From: Anthony Griffiths <address@hidden>
Date: Sun, Apr 6, 2014 at 9:51 AM
Subject: monit ignores match pattern commnad
To: This is the general mailing list for monit <address@hidden>


using the example IF [NOT] MATCH {regex|path} THEN action I'm trying to get monit to watch a logfile for a pattern and then trigger a script. The logfile is /home/share/openvpn/log and the relevant test string in the file is 'Initialization Sequence Completed'.
In monitor.conf I have:

check file openvpn-client.log with path /home/share/openvpn-client.log
     ignore match "^monit"
     if match "^Initialization Sequence Completed | /home/share/openvpn-client.log"
     then exec "/root/sendemail.sh"

however in the monit log all I get (every minute) is:
[BST Apr  6 00:05:52] debug    : 'openvpn-client.log' file exists check succeeded
[BST Apr  6 00:05:52] debug    : 'openvpn-client.log' is a regular file
[BST Apr  6 00:06:52] debug    : 'openvpn-client.log' file exists check succeeded
[BST Apr  6 00:06:52] debug    : 'openvpn-client.log' is a regular file
[BST Apr  6 00:07:52] debug    : 'openvpn-client.log' file exists check succeeded
[BST Apr  6 00:07:52] debug    : 'openvpn-client.log' is a regular file
[BST Apr  6 00:08:52] debug    : 'openvpn-client.log' file exists check succeeded
[BST Apr  6 00:08:52] debug    : 'openvpn-client.log' is a regular file
[BST Apr  6 00:09:52] debug    : 'openvpn-client.log' file exists check succeeded
[BST Apr  6 00:09:52] debug    : 'openvpn-client.log' is a regular file
[BST Apr  6 00:10:52] debug    : 'openvpn-client.log' file exists check succeeded
[BST Apr  6 00:10:52] debug    : 'openvpn-client.log' is a regular file

monit is not looking for the pattern. What am I doing wrong?

--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general


reply via email to

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