Hi,
although my system is quite uncommon for monit users (ARM, embedded Linux built using buildroot), I tried to reproduce the error you wrote about. After some attempts I got the following result with 3 slightly different reg expressions:
check process matching "my_process"
check process matching "/usr/bin/my_process full_command_line"
check process matching "^.*my_process.*$"
For all of them syntax was OK, the process was started/stopped as expected, ps showed it running, monit status was: execution failed.
I'm running the latest monit 5.2.3
Certainly it won't help you, but may bring some more info about the issue.
Regards, Alexander.
On Tue, Jan 18, 2011 at 3:10 AM, Lukas Korous
<address@hidden> wrote:
Hello,
I would like to ask you for help. I am trying to use monit for
monitoring resources like CPU time and memory consumption etc.
processwise. My problem is that the processes do not create .pid files,
so I would like to exploit the possibility of using this syntax in
the .monitrc file:
check process matching "asdf".
However, when I try that, I get a syntax error:
/home/lk/.monitrc:1: Error: syntax error '"asdf"'
The complete file looks like this ("asdf" is there just for testing the
syntax):
check process matching "asdf"
start program = "/usr/bin/db start"
stop program = "/usr/bin/db stop"
if cpu is greater than 90% then restart
It would be awesome if you could help me.
Thank you in advance,
Regards,
Lukas Korous
--
To unsubscribe:
http://lists.nongnu.org/mailman/listinfo/monit-general