monit-general
[Top][All Lists]
Advanced

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

RE: [monit] Starting monit from rc script


From: Gilad Benjamini
Subject: RE: [monit] Starting monit from rc script
Date: Wed, 21 Jan 2009 12:41:37 -0800

With 5.0, will I still have to call "stop all" before stopping monit ?
AFAIK this would stop monitoring on these services (i.e. make them
"manual"), and would prevent
them from starting next time.

> -----Original Message-----
> From: address@hidden
> [mailto:address@hidden On
> Behalf Of Martin Pala
> Sent: Wednesday, January 21, 2009 12:06 PM
> To: This is the general mailing list for monit
> Subject: Re: [monit] Starting monit from rc script
> 
> You can disable starting of services from by init in given run levels
> and let monit start them.
> 
> By default the monitoring mode is automatic which will enable
> monitoring of all service by default and if the service is not
> running, it will start it. The "start all" command is thus not
> necessary unless you have some services in manual monitoring mode.
> 
> There are important fixes in upcoming monit-5.0 (you can get beta here:
> http://mmonit.com/monit/dist/beta/
> 
> It fixes the described race condition where monit tried to start the
> service but before the start was finished, the monitoring thread
> detected that the service is not running and tried to restart it (in
> parallel to pending start action).
> 
> 
> Martin
> 
> 
> On Jan 21, 2009, at 8:47 PM, Gilad Benjamini wrote:
> 
> > Hi,
> > I am trying to find the right way to start monit on my system.
> > My requirements are simple: start all services at boot time, stop
> > all of
> > them when shutting down.
> > Using monit 4.10.1
> >
> > The documentation recommends running monit from init. I find this
> > problematic as it lacks the flexibility of /etc/rc.d scripts to
> > determine
> > the order of execution. I can choose to run monit before or after
> init
> > scripts, but nowhere in between.
> > Is there any way around it ?
> >
> > Assuming there isn't, I have a few issues with my /etc/init.d/monit
> > script
> >
> > The FAQ includes a comment (suggested by myself...) to "start all"
> > as part
> > of the init script.
> > Should this be called before or after starting the monit daemon ?
> > I tried both combination. In both I seem to run into situations
> > where, by
> > the time the second command runs, services haven't completed their
> > startup,
> > and the second command tries to restart the service.
> > I tried this with both "start all" and "monitor all", with similar
> > results.
> >
> > What's the clean solution ?
> > Perhaps to remove the state file and then start the daemon ? Will
> > that do it
> > ? When monit starts, in the lack of a state file, does it assume
> > that all
> > services are monitored and should be started ?
> >
> > Thanks in advance
> > Gilad
> >
> >
> >
> >
> >
> >
> >
> > --
> > To unsubscribe:
> > http://lists.nongnu.org/mailman/listinfo/monit-general
> 
> 
> 
> --
> To unsubscribe:
> http://lists.nongnu.org/mailman/listinfo/monit-general





reply via email to

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