Nagios URL Monitoring

Checking URL status

Basic Web

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 need the full path and port, firewall access from our servers, and a text string returned with the page content. Some fields, especially those generated by javascript, may not be available to a basic web monitor.

Advanced Web

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.




Keywords:Event Management and Monitoring, web, site, application, service   Doc ID:121775
Owner:Sarah M.Group:Event Management and Monitoring
Created:2022-10-10 09:54 CSTUpdated:2022-10-11 09:03 CST
Sites:Event Management and Monitoring
Feedback:  0   0