Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
Windows Server

Windows Server 2003 : Using DNS Monitoring Tools (part 2) - Monitoring DNS Performance with System Monitor

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
3/14/2011 9:57:13 PM

Monitoring DNS Performance with System Monitor

System Monitor is a tool located in the Performance console tree that allows you to select any of hundreds of system-related measurements for real-time monitoring. Each particular measurement, such as % Processor Time or Avg. Disk Queue Length, is known as a counter. Counters related to similar network subsystems are grouped into performance objects.

When you select and add counters to System Monitor, the tool displays graphs that track real-time measurements specified by those counters, as shown in Figure 4.

Figure 4. System Monitor graphs

To access System Monitor, open the Performance console by clicking Start, selecting Administrative Tools, and then clicking Performance. (Alternatively, you can type perfmon at a command prompt or in the Run dialog box and then press Enter.) In the Performance console, select the System Monitor node in the console tree.

DNS Server Performance Counters

The DNS performance object in System Monitor includes 62 counters. You can use these counters to measure and monitor various aspects of server activity, such as the following:

  • Overall DNS server performance statistics, such as the number of overall queries and responses processed by a DNS server

  • UDP or TCP counters, for measuring DNS queries and responses that are processed using either of these transport protocols

  • Dynamic update and secure dynamic update counters, for measuring registration and update activity generated by dynamic clients

  • Memory usage counters, for measuring system memory use and memory allocation patterns created by operating the server computer as a DNS server running Windows Server 2003

  • Recursive lookup counters, for measuring queries and responses when the DNS Server service uses recursion to look up and fully resolve DNS names on behalf of requesting clients

  • Windows Internet Name Service (WINS) lookup counters, for measuring queries and responses made to WINS servers when the WINS lookup integration features of the DNS Server service are used

  • Zone transfer counters, including specific counters for measuring the following: all zone transfer (AXFR), incremental zone transfer (IXFR), and DNS zone update notification activity

Off the Record

Most performance counters in System Monitor are used only rarely. Despite this, there is a running joke among network administrators that System Monitor is the most essential of all administrative tools. This is because, when left running with its real-time graphs prominently displayed for all to see, it never fails to give your boss the impression that you are busy at work.


Table 1 presents some of the most useful DNS performance counters. These counters allow you to determine how often a specified DNS server is queried and how often errors are generated.

Table 1. DNS Performance Counters
CounterDescription
Caching MemoryThe total amount of system memory in use by the DNS Server service for caching. Monitor this counter to determine whether the cache use is optimizing the use of available memory.
Dynamic Update ReceivedThe 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 RejectedThe total number of dynamic updates rejected by the DNS server. Monitor this counter to compare the value against Dynamic Update Received and to determine how many systems are experiencing problems updating DNS addresses.
Dynamic Update Written To DatabaseThe total number of dynamic updates written to the database by the DNS server. Monitor this counter to compare the value against Dynamic Update Received and to determine how many systems are successfully updating records in DNS.
Secure Update FailureThe total number of secure updates failed on the DNS server. Monitor this counter to determine whether any clients cannot perform secure dynamic updates. Monitor this counter to compare the value against Secure Update Received and to determine how many systems fail to perform secure updates in DNS.
Secure Update ReceivedThe total number of secure update requests received by the DNS server. Monitor this counter to compare the value against Secure Update Failure and to determine how many systems are successfully performing secure updates in DNS.
Total Query ReceivedThe total number of queries received by the DNS server. Monitor this counter to create baselines of server usage.
Total Query Received/SecThe average number of queries received by the DNS server in each second. Monitor this counter to create baselines of server use in high-use networks.
Total Response SentThe total number of responses sent by the DNS server. Monitor this counter to create baselines of server use.
Total Response Sent/SecThe average number of responses sent by the DNS server in each second. Monitor this counter to create baselines of server use in high-use networks.
Zone Transfer FailureThe total number of failed zone transfers of the master DNS server. Monitor this counter to troubleshoot name resolution failures.
Zone Transfer Request ReceivedThe total number of zone transfer requests received by the master DNS server. Monitor this counter to compare the value against Zone Transfer Failure and Zone Transfer Success.
Zone Transfer SuccessThe total number of successful zone transfers of the master DNS server. Monitor this counter to troubleshoot name resolution failures.

Security Alert

Use the Performance Log Users and the Performance Monitor Users local security groups to ensure that only trusted users can access and manipulate sensitive performance data. These security groups are new in Windows Server 2003.

Other -----------------
- Windows Server 2003 : Using DNS Troubleshooting Tools (part 3) - DNS Debug Log
- Windows Server 2003 : Using DNS Troubleshooting Tools (part 2) - Viewing the DNS Events Log
- Windows Server 2003 : Using DNS Troubleshooting Tools (part 1) - Querying DNS with Nslookup
- Maintaining Windows Server 2008 R2
- Windows Server 2008 R2 : Keeping Up with Service Packs and Updates
- Managing Windows Server 2008 R2 Remotely
- Windows Server 2003 : Implementing a DNS Infrastructure - Deploying Stub Zones
- Windows Server 2003 : Implementing a DNS Infrastructure - Creating Zone Delegations
- Windows Server 2003 : Configuring Advanced DNS Server Properties - Tuning Advanced Server Options (part 3)
- Windows Server 2003 : Configuring Advanced DNS Server Properties - Tuning Advanced Server Options (part 2)
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
 
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server