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
