then just replace "unmonitor" action with "stop" and "monitor" action with 
"start"

Regards,
Martin


> On 05 Feb 2016, at 11:13, Vadym Chepkov <[email protected]> wrote:
> 
> I don't think 'unmonitor' would help here. We do need to monitor, but stop if 
> running.
> 
> Cheers,
> Vadym
> 
> Sent from Android
> 
> Hi,
> 
> you can use "mode manual" for services, which will be started only on request 
> (can be automated):
> 
> --8<--
> #
> # active/passive services cluster
> #
> check device hafs with path /dev/sdb1
>     start program  = "/etc/ha.d/resource.d/ha-fs start"
>     stop program  = "/etc/ha.d/resource.d/ha-fs stop"
>     if space usage > 80% then alert
>     mode  manual
>     group ha
> 
> 
> check process postgresql with pidfile /var/run/postgresql.pid
>     start program = "/etc/init.d/postgresql start"
>     stop program  = "/etc/init.d/postgresql stop"
>     depends hafs
>     mode  manual
>     group ha
> --8<--
> 
> you can then enable the monitoring using "monit -g ha monitor all"  and 
> disable it using "monit -g ha unmonitor all"
> 
> Regards,
> Martin
> 
> 
> > On 04 Feb 2016, at 12:52, Vadym Chepkov <[email protected] 
> > <mailto:[email protected]>> wrote:
> >
> > Hi,
> >
> > Can somebody give an advice how to implement active/standby configuration 
> > using monit.
> >
> > There are some services which can't run from multiple locations for various 
> > reasons. To solve this problem, we have a script, which can be used to 
> > check if current location is active or standby via exit code. cron wrapper 
> > uses it to determine if cron job should run or not, for instance.
> >
> > But how does one tell monit to start/monitor  services if server becomes 
> > active and stop, make sure they are not running if server is in standby 
> > mode.
> > This should be applied only to 'volatile' services, not all of them.
> > Thank you.
> >
> > Cheers,
> > Vadym
> > --
> > To unsubscribe:
> > https://lists.nongnu.org/mailman/listinfo/monit-general 
> > <https://lists.nongnu.org/mailman/listinfo/monit-general>
> 
> 
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general 
> <https://lists.nongnu.org/mailman/listinfo/monit-general>
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general

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

Reply via email to