DNS
DNS Monitor employs the dig tool to perform DNS lookups and check responses from remote servers. It evaluates whether the minimal DNS records are met as expected based on these responses. This monitor assesses the reachability and availability of the target DNS server.
label: language:python,shell; os:alma8
Functionality List ¶
- Reachability: check connectivity between MCT server and target DNS server
- Amount Of Avaliable Servers: compare amount of avaliable server with configurable threshold of minimus answer number
Configuration ¶
Zone Level ¶
- Zone Group:
Plugin - Zone Type:
DNSMonitor - Zone Name: unique identifier under current cluster
- Key Zone: default value, deprecated
- Timeout: timeout in waiting response from name server
Server Level ¶
- Check Type:
DIG-SRV - SvrType: default value, optional
- Instance Type: default value, deprecated
- Pool Name: empty value, deprecated
- Check IPAddress: the target hostname
- Check Hostname: the target hostname
- Retry Count: retry to perform DNS lookup, optional
- Retry Interval: time interval between two DNS lookups, optional
- MIN Answers Number: expected amount server in DNS lookup response, if response servers is fewer than the value, MCT would alert
- DIG Transport Protocol:
TCPorUDP
Source Code
More details could be found in DIG SVR Monitor