monit-general
[Top][All Lists]
Advanced

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

monit ignores match pattern commnad


From: Anthony Griffiths
Subject: monit ignores match pattern commnad
Date: Sun, 6 Apr 2014 09:51:01 +0100

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?

reply via email to

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