Desired functionalityWe would like ArcGIS Monitor to have a counter/alert for when a server is down. When a server is completely off no data sampling occurs. ArcGIS Monitor relies on a data sample in order to alert. This is true of web alerts as well as infrastructure (disk usage, RAM), remote desktop, and other alerts. It would be great if I could make an alert or a counter based on "NULL"/empty/no/missing data.
JustificationMonitor is great at being versatile in monitoring a wide array of server metrics. It would be great if it could tell me when a server is down, not just when it is slowing down or unhealthy. Otherwise, I am forced to look into other options, with their own costs in time, installation, and learning curve and maintenance. Monitor could be a one stop solution, and it almost is.
Current functionality problemsMonitor is taking measurements for multiple servers, including web servers. I allowed Monitor to take telemetry on web and infrastructure stats for a particular test web server, then I shut down the web server after the first sample. Counters, such as "Find string" and infrastructure counters are missing data for the test server while it was off, as expected.
But the problem lies in the alert configuration page of Monitor. It does not have an option to test for null data, such as the server response times, so I don't get an alert email to notify me the server is down.
Suggested solutionThe Alert type uses comparison operators, such as Equal to or Greater than, but it does not have an option for null data comparisons. Add an IsNull check or allow "Equal To" comparisons against Null when sample data is missing.
An alert like the following:
Name: Response Code
Category: Url
Instance: Default-alert
Alert Category: Critical
Alert Type: IsNull or Equal ToValue: Null-Peter