WebMonitor WebMonitor is a clone of HttpMonitor, that uses a different underlying library for doing HTTP connections. WebMonitor uses Apache HttpClient, which acts more like a real browser (follows redirects, and so on) than HttpMonitor. Monitor facts Class Name org.opennms.netmgt.poller.monitors.WebMonitor Configuration and use Table 1. Optional configuration parameters Parameter Description Default use-system-proxy {} Specifies that system-wide proxy settings be used. false scheme Protocol/scheme to use. http, https port The port to connect to. 80 path The path of the URL to request (for example, /store/index.html). n/a queryString The query string to add to the URL after a ? (for example, foo=bar&baz=zot). n/a timeout The connection/socket timeout in milliseconds. 3000 user-agent The User-Agent: header to send. OpenNMS WebMonitor virtual-host The Host: header to send. n/a http-1.0 True/false whether to use HTTP 1.0 or 1.1. false header_#header#-value Additional headers to include in the request. The parameter name should match a regular expressions of header_[0-9]+$ n/a use-ssl-filter Defaults to false. If true, it will trust self-signed certificates. false auth-enabled Whether to enable basic authentication. n/a auth-user The username for basic authentication. n/a auth-password The password n/a auth-preemptive Whether to send basic authentication even if the site did not ask for it. true response-text The response text to look for. n/a response-range What HTTP status ranges are considered success. 100-399 {} indicates the parameter supports placeholder substitution. VmwareMonitor Win32ServiceMonitor