Re: "REPEAT EVERY" not working as expected with "IF CONTENT"

Sebastian Arcus <[email protected]> Sat, 4 Oct 2025 00:34:16 +0100
Newsgroups gmane.comp.monitoring.monit.general
Message-ID <[email protected]>
On 03/10/2025 21:30, Lutz Mader wrote:
> Hello,
> the "if content" test work in the same way in "check file" and "check
> program". Unfortunately the test does not handle some of the "normal"
> options used by the most tests.
> 
>> Does that mean the "IF CONTENT" condition doesn't work like others - in
>> the sense that it doesn't have / remember a failure or success state
>> from the last run - so then "REPEAT EVERY" doesn't really work with it?
> 
> The test is based on the old "if match" test and does not handle "repeat
> every" or "else if succeeded" and "for x times within x cycles" does not
> work properly always.
> 
> In general I use the "if status" test in "check program", but sometimes
> "if content" is more useful or easy to use. It also does not require a
> script to evaluate the results of a test program.
> 
> See and etc.
> https://mmonit.com/wiki/Monit/ConfigurationExamples#CPUTemp
> 
> Short answer, yes, it does not,
> have a nice weekend,
> Lutz

Thank you very much for all the info - that is very useful. I have 
managed to change my scripts so that I can use "IF STATUS" - which gives 
me more options.

Many thanks