Functionality
-
Detector sends
typerequests and optionally parses response within specified timeout - Url (Address) to monitor
-
Request type:
GET,POST,PUT,HEAD,OPTIONS,PING,TCP. - PING: checks if host is reachable
- TCP: checks if port is reachable
- Cron interval. Refer to Cron for more details
- Scripts to execute to process response body.
result meta field.
- Request Body (applicable for
HTTPrequests) - Request Headers
- Max redirects for HTTP request
- Optional
Authorization:header. This header is added to the list of Headers - Latency threshold (condition) in milliseconds to receive response.
>1000
- Score condition if Scripts return score. If condition is not matched, Alert is not generated.
score is empty, score is not verified. Refer to Score for more details
- Generate Alerts on Errors (in Script execution)
- Alert on every Error. If
unchecked, only new unique Errors will be alerted and duplicates will be omitted - Description template for the Alert description. Can use any meta field as placeholder (e.g.
{result})
Configuration
- Cron (
cron, default:10 min): Cron expression See common configuration. - Url (
url, default: “): Url to monitor - Request type (
type, default:GET): Request type - Request Body (
body, default: “): Request Body - Headers (
headers, default:None): Request Headers - Max redirects (
redirects, default:2): Max redirects - Authorization header (
auth, default: “): Authorization header - Scripts (
script, default:[]): Scripts to execute - Track Successful (
track_ok, default:True): Track Successful Responses as Alerts - Track Errors (
track_err, default:True): Track Errors as Alerts - Track Error (always) (
err_always, default:True): Always Alert on Error - Score (
score, default: “): Score condition - Latency (msec) (
latency, default:>1000): Response latency threshold (msec) - Description (
desc, default:{status} {err}): Description - Severity (
severity, default:-1): Severity See common configuration.
No specific network configuration required (Any network).