Hi,

Anybody knows how to resolve my issue?

Thanks a lot.

2017-02-02 21:12 GMT+01:00 Oscar Segarra <[email protected]>:

> Hi,
>
> I have tried this feature, "depends on" but after restarting nfs-ganesha
> service it takes some time to the service to export nfs volumes.
>
> As showmount -e localhost | grep nfs-vdic-mgmt-vm
>
> Does not return volumes, it restarts again the service... and the story
> never ends...
>
> I'd like to create a hierarchy and add instruct monit to wait 10 seconds
> after the first service is restarted before monitoring the dependent
> services...
>
> Thanks a lot.
>
> 2017-02-02 20:54 GMT+01:00 Martin Pala <[email protected]>:
>
>> Hi,
>>
>> you can use the "depends on" option to create the dependency tree (at
>> minimum Monit release 5.15.0 is needed to make Monit wait for the
>> pre-requisite services).
>>
>> See monit manual for more details: https://mmonit.com/mo
>> nit/documentation/monit.html#SERVICE-DEPENDENCIES
>>
>> Best regards,
>> Martin
>>
>>
>> On 2 Feb 2017, at 20:17, Oscar Segarra <[email protected]> wrote:
>>
>> Hi,
>>
>> In my environment I want to be sure the gluster volumes are started up
>> and published through NFS.
>>
>> glusterd service (must be up) <-- If down, monit has to restart it
>>          |
>> glusterfsd service (must be up) <-- If down, monit has to restart it (but
>> it has to wait a while for glusterd to be started + 10 seconds)
>>          |
>> nfs-ganesha service (must be up) <-- If down, monit has to restart it
>> (but it has to wait a while for glusterfsd to be started + 10 seconds)
>>          |
>> showmount -e localhost | grep nfs-vdic-mgmt-vm (check if nfs-volume is
>> being exported) <-- If returncode!=0 it has to restart service nfs-ganesha
>> + 20 seconds
>>
>> showmount -e localhost | grep nfs-vdic-images (check if nfs-volume is
>> being exported) <-- If returncode!=0 it has to restart service nfs-ganesha
>> + 40 seconds
>>
>> In my environment, I have realized that monit is trying to restart
>> nfs-ganesha 3 times simultaneously. I'd like to introduce a kind of "wait"
>> and a dependency.
>>
>> Is it possible to achieve this with monit?
>>
>> Thanks a lot.
>> --
>> To unsubscribe:
>> 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