Filtering is based on the following adjustable conditions:
- Number of monitoring agent locations reporting an error
- Duration of a period during which an Error is reported
- Number of failed tasks
- State of an Owner Device
- Specific type of error, or error code
Each new response is evaluated by a filter in the following order:
- Error Code Check: Compares the received error code (for example, HTTP 404 Not Found) with the list of ignored errors defined in the filter.
- Task Number Check: Verifies whether the number of failed tasks is greater than or equal to the value specified in the filter.
- Monitoring Agent Locations Check: Verifies whether the number of failed monitoring locations meets or exceeds the value specified in the filter. When this threshold is reached, the Error Duration Timer starts.
- Error Duration Timer Check: Compares the error duration with the value defined in the filter.
- Owner Device State Check: Verifies whether the owner device is DOWN. If it is, alert notifications are not sent (applies only to notification filters).
Default Filter
When a new monitoring device is created, the Default Filter is applied automatically. This filter requires an error to be confirmed by at least two monitoring locations before an alert is sent, helping reduce false positives caused by temporary network issues.
The Default Filter is generally recommended. However, if only one monitoring location is used, this requirement is automatically bypassed, and any detected error will trigger an alert.
If the number of available monitoring locations is lower than the threshold defined in a filter, that filter is not applied.
