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

Reply via email to