monit-general
[Top][All Lists]
Advanced

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

Re: Question about monitrc file.


From: via . lej
Subject: Re: Question about monitrc file.
Date: Mon, 27 Aug 2007 20:44:37 +0200
User-agent: Opera Mail/9.23 (Win32)

So i have to embed the heartbeat command in each init.d scripts ? That's not 
really what i want, i have to embedded it in monit manager in order to do what 
i want.


Le Mon, 27 Aug 2007 20:30:47 +0200, Martin Pala <address@hidden> a écrit:

> When the process is not running, the start and stop programs for the
> given service are run. You can thus embed the logic to the startup scripts.
>
> Martin
>
> address@hidden wrote:
>> I would like to do these step:
>>
>> As soon as the process is declared as not running (misconfiguration etc...), 
>> launch the "monit heartbeat stop" command is order to change the active node.
>>
>> Any idea ?
>>
>> Thanks,
>> Vianney
>>
>> Le Mon, 27 Aug 2007 15:35:32 +0200, Jovan Kostovski <address@hidden> a écrit:
>>
>>> On 8/27/07, address@hidden <address@hidden> wrote:
>>>> I had an error with that command line:
>>>>
>>>>
>>>> if 2 restarts within 2 cycles then exec "/usr/sbin/monit heartbeat stop"
>>>>
>>>> i get:
>>>>
>>>> /etc/monit/monitrc:212: Error: syntax error 'exec "'
>>>>
>>>> what is the problem ?
>>> The syntax for this check is :
>>> IF NUMBER RESTART NUMBER CYCLE(S) THEN TIMEOUT
>>>
>>> So the only action you can take after that check is timeout, which
>>> actually calls the UNMONITOR action which will stop monitoring
>>> the service. This means if you execute this check you'll have to
>>> add another check that will test if the service is not running
>>> and to issue the MONITOR action (run a script monit monitor service_name)
>>>
>>> At the moment I can't figure out how to check if process is running (the 
>>> only
>>> think I can think of is to check if pid changed, but that will notify
>>> you that the
>>> process has been restarted)
>>> Martin? Jan-Henrik? Any Ideas?
>>>
>>>
>>> Vianney what exactly do you want to achieve? Maybe it can be
>>> done some other way, some other checks.
>>>
>>> BR, Jovan
>>>
>>>
>>> --
>>> To unsubscribe:
>>> http://lists.nongnu.org/mailman/listinfo/monit-general
>>>
>>>
>>
>>
>>
>>
>> --
>> 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]