[Top][All Lists]

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

Re: check process matching problem

From: Alexander Yohananov
Subject: Re: check process matching problem
Date: Tue, 18 Jan 2011 16:46:46 +0200

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:

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

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,

Lukas Korous

To unsubscribe:

reply via email to

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