With the ITmanager.net Custom Monitoring API you can monitor any value on almost any server, and be notified if the server goes down or the value changes outside of normal parameters. In order to do this you must implement an HTTP server using your preferred web technology that returns a simple JSON object. The ITmanager.net service will perform an HTTP GET on the URL specified in the Custom Monitor, then it will look at the JSON object that is returned.
The format of the JSON is as specified:
- success: either true or false, depending on if the monitoring request was successful
- value: the value returned to the monitor, this value could represent any numeric value, such as disk space, temperature, network usage, etc.
- error: in the event of success=false, the error field must be returned with an error message
In the ITmanager.net app, simply click Add under the Monitoring tab, then select "Custom" and enter the URL of the server that responds to the HTTP GET request, then the monitoring of the server will begin.