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

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


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