| 1 | # detect dns query failure |
| 2 | |
| 3 | template: dns_query_query_status |
| 4 | on: dns_query.query_status |
| 5 | class: Errors |
| 6 | type: DNS |
| 7 | component: DNS |
| 8 | calc: $success |
| 9 | units: status |
| 10 | every: 10s |
| 11 | warn: $this != nan && $this != 1 |
| 12 | delay: up 30s down 5m multiplier 1.5 max 1h |
| 13 | summary: DNS query unsuccessful requests to ${label:server} |
| 14 | info: DNS request type ${label:record_type} to server ${label:server} is unsuccessful |
| 15 | to: sysadmin |