[Top][All Lists]
[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
>
>
Re: Question about monitrc file., Martin Pala, 2007/08/27