Windows DNS Server
This SAM application monitor template assesses the status and overall health of services and performance of a Microsoft DNS server.
Prerequisites
WMI access to the target server.
Credentials
Windows Administrator on the target server.
Component monitors
Click here for an overview about SAM application monitor templates and component monitors. SAM API Poller templates are also available.
You need to set thresholds for counters according to your environment. It is recommended to monitor counters for some length of time to understand potential value ranges and then set the thresholds accordingly.
Service: DNS Server
This component monitor enables DNS clients to resolve DNS names by answering DNS queries and dynamic DNS update requests. If this service is stopped or disabled, DNS updates will not occur and any services that explicitly depend on it will fail to start.
Memory: Caching Memory
This component monitor returns the total amount of system memory in use by the DNS Server service for caching.
Monitor this counter to determine whether cache use is optimizing the use of available memory.
Memory: Database Node Memory
This component monitor returns the total amount of system memory in use by the DNS Server service for database nodes.
Memory: Nbstat Memory
This component monitor returns the total amount of system memory in use by the DNS Server service for Nbtstat.
Memory: Record Flow Memory
This component monitor returns the total amount of system memory in use by the DNS Server service for record flow.
Dynamic Update: NoOperation/sec
This component monitor returns the average number of No-operation/Empty dynamic update requests received by the DNS server per second.
Dynamic Update: Received
This component monitor returns the total number of dynamic update requests received by the DNS server.
Monitor this counter after enabling dynamic updates to determine whether DNS clients are attempting to update their DNS addresses.
Dynamic Update: Rejected
This component monitor returns the total number of dynamic updates rejected by the DNS server.
Monitor this counter and compare this value against Dynamic Update: Received to determine how many systems are experiencing problems updating DNS addresses.
Dynamic Update: TimeOuts
This component monitor returns the total number of dynamic update time-outs of the DNS server.
Dynamic Update: Written to Database
This component monitor returns the total number of dynamic updates written to the database by the DNS server.
Monitor this counter and compare this value against Dynamic Update: Received to determine how many systems are successfully updating DNS records.
Recursive: Queries/sec
This component monitor returns the average number of recursive queries received by the DNS server per second.
Recursive: Query Failure/sec
This component monitor returns the average number of recursive query failures per second.
Recursive: TimeOut/sec
This component monitor returns the average number of recursive query sending time-outs per second.
Secure Update: Failure
This component monitor returns the total number of secure updates that failed on the DNS server.
Monitor this counter to determine whether or not clients can perform secure dynamic updates. Also, compare this value against Secure Update: Received to determine how many systems fail to perform secure updates in DNS.
Secure Update: Received
This component monitor returns the total number of secure update requests received by the DNS server.
Monitor this counter and compare this value against Secure Update: Failure to determine how many systems are successfully performing secure updates in DNS.
TCP: Message Memory
This component monitor returns the total amount of TCP message memory used by the DNS server.
TCP: Query Received/sec
This component monitor returns the average number of TCP queries received by the DNS server per second.
TCP: Response Sent/sec
This component monitor returns the average number of TCP responses sent by the DNS server per second.
Total Query Received/sec
This component monitor returns the average number of queries received by the DNS server per second.
Monitor this counter to create baselines of server usage in heavily trafficked networks.
Total Response Sent/sec
This component monitor returns the average number of responses sent by the DNS server per second.
Monitor this counter to create baselines of server usage in heavily trafficked networks.
UDP: Message Memory
This component monitor returns the total amount of UDP message memory used by the DNS server.
UDP: Query Received/sec
This component monitor returns the average number of UDP queries received by the DNS server per second.
UDP: Response Sent/sec
This component monitor returns the average number of UDP responses sent by the DNS server per second.
Zone Transfer: Failure
This component monitor returns the total number of failed zone transfers of the master DNS server.
Monitor this counter to troubleshoot name resolution failures.
Zone Transfer: Success
This component monitor returns the total number of successful zone transfers of the master DNS server.
Monitor this counter to troubleshoot name resolution failures.
DNS User Experience Monitor
This component monitor tests a DNS server's ability to respond to a record query, compares the query response against a list of IP addresses, and measures the response time. The component monitor passes if the DNS response matches the expected IP addresses.