|
From: | Vikram Kone |
Subject: | Re: how does monit every cycle statement works? |
Date: | Wed, 10 Aug 2016 23:54:38 -0700 |
check program test_pgm with path "/bin/bash /var/run/test.sh"
with timeout 3600 seconds
every 2 cycles
if status !=0 for 2 cycles then alert
In this case let's say test.sh takes 45 mins to finish (either success or failure) each time. Will the above config, still holds correct ie, will it alert if the pgm failed twice consecutively?
and how does timeout comes into play hereOn Wed, Aug 10, 2016 at 11:38 PM, Vikram Kone <address@hidden> wrote:Do you mean this one?if status !=0 for 2 times within 2 cycles then alert
On Wed, Aug 10, 2016 at 11:06 PM, Martin Pala <address@hidden> wrote:The second configuration is correct.The combination of "every" with "X cycles" is confusing, we'll modify the syntax: https://bitbucket.org/tildeslash/monit/issues/174/th e-for-x-cycles-is-confusing-if -the-test Best regards,MartinOn 11 Aug 2016, at 04:48, Vikram Kone <address@hidden> wrote:--I have a monit check program as follows
check program test_pgm with path "/bin/bash /var/run/test.sh" every 2 cycles if status !=0 for 2 cycles then alert
Let's say my monit daemon is set to run every 60 seconds which means each cycle is 1 minute. I want to run my program every 2mins and alert if it fails twice in a row
Is what I have above correct? or should I say
if status !=0 for 4 cycles then alert
or should it be
if status !=0 for 2 times within 2 cycles then alert
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general
--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general
[Prev in Thread] | Current Thread | [Next in Thread] |