Simon icon Simon
Flexible server monitoring

Simon 5 is coming soon!

Simon version 5 is currently in beta testing. It is a massive update, introducing a much-requested feature: syncing the Simon data between multiple Macs, plus a Simon Status service, a Link Checker filter, improved Find filter, iMessage and Speak Error notifiers, a new app icon, and much more.

Important: please note that Simon 5 requires a minimum of macOS 10.12 (Sierra), and will be a paid upgrade from Simon 4 after the beta. Purchasers since September 1, 2020 automatically get a version 5 license (that also works in previous versions).

Read the blog for details.

After failure, check again in... NOT working for Errors

I notice that, when a test receives an error such as "Timeout: check failed to complete in time limit", the next test for that service happens based on the "After success, check again in..." parameter, rather than the "After failure, check again in...".

Am I missing something obvious, or should such "Errors" be treated as "Failures", triggering the appropriate "check again" action?

David Sinclair's picture

Re: After failure, check again in... NOT working for Errors

I'd have to hunt through the code to be sure, but timeouts are a bit different than other check errors, since Simon generates them as part of the scheduling process, as opposed to a server error or filter error. So I could imagine that they may not be treated the same. But I agree that they probably should be, if they aren't already.

Re: After failure, check again in... NOT working for Errors

Hi David, thanks for the prompt reply! What you say makes perfect sense. That said, I hope you can adjust the behavior so all errors/failures behave the same.

Thanks,

Jim

David Sinclair's picture

Re: After failure, check again in... NOT working for Errors

Fixed for version 3.6.1.