Hi,

I tried monit, it's a very nice software.

I think the "start all" or "start name" arguments may be confusing.

At first I didn't notice that these arguments were for "non-daemon mode", I had 
thought the following command would start the monit process if it was not 
started:
$ bin/monit –c conf/monitrc –v start all
But monit just complained that the pid file did not exist and simply terminated.

I read the source and I found that when the "action" arguments are not null, 
the "Run.once" is set to TRUE, so the daemon won't be started.
Then I also found these lines in the document:
"Arguments
Once you have Monit running as a daemon process, you can call Monit with one of 
the following arguments. …"
But people like me may not notice this information at the first glance.

I think maybe it's better to add more help information when monit finds that 
monit process is not running:
E.g. "Please run 'monit [-c monitrc]' WITHOUT action arguments"

Or add the following lines as a quick start in document:

Step 0: chmod 600 monitrc
Step 1: bin/monit [-c monitrc]
Step 2: bin/monit ACTIONs

Cheers,
Yongkun Wang

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

Reply via email to