I'm a bit confused. According to the issue page you linked to, what I have originally is the right thing.
if status !=0 for 2 cycles then alert But you are saying, this is right if status !=0 for 2 times within 2 cycles then alert Aren't both of them same? Can you explain the difference? >From what I understand, the way i can read the first setting is if status !=0 for 2 attempts then alert Is that wrong? On Aug 11, 2016 12:50 AM, "Martin Pala" <[email protected]> wrote: > yes > > > On 11 Aug 2016, at 08:54, Vikram Kone <[email protected]> wrote: > > 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? > > > On Wed, Aug 10, 2016 at 11:51 PM, Vikram Kone <[email protected]> > wrote: > >> and how does timeout comes into play here >> >> >> >> On Wed, Aug 10, 2016 at 11:38 PM, Vikram Kone <[email protected]> >> 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 <[email protected]> >>> 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, >>>> Martin >>>> >>>> >>>> On 11 Aug 2016, at 04:48, Vikram Kone <[email protected]> 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 >>>> >>> >>> >> > -- > 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
