Nagios URL Monitoring
We use the Nagios check_http plugin, one built on curl (curl -k -i -s -m), or one built on the Python Requests library, to interact with URLs. A standard monitor retrieves a text string selection from the given URL within a specified warning/critical timeframe.
We may be able to use emulation software to perform slightly more complex interactions, but the results may be less transparent or predictable. You may write any script that returns output according to the Nagios Plugin Guidelines, and install it in a server agent plugins folder for us to access via Nagios. Nagios server agent reference: basics & links
Vendor Status Pages
Many cloud service vendors offer service status pages and/or RSS feeds. These may offer an account-specific API, or a service-wide overview of component Status. They may offer the service team the option of direct emails, or in some cases we may be able to monitor the API, feed, or page.