| DisplayName | Description | ID | Target | Parent Monitor | Category | Enabled | Instance Name | Counter Name | Frequency | Alert Generate | Alert Severity | Alert Priority | Alert Auto Resolve | Monitor Type | Remotable | Accessibility | RunAs |
| Microsoft Windows Server DNS ADI Sync Incomplete | Indicates multiple 4013 events in a period of time. | Microsoft.Windows.DNSServer.2016.ADI.SyncIncomplete | Microsoft.Windows.DNSServer.2016.Server | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS Auto configuration Failed | Warning indicates a 2630 event. Health is reset by a 2631 event. | Microsoft.Windows.DNSServer.2016.Autoconfig.Failed | Microsoft.Windows.DNSServer.2016.Server | System.Health.ConfigurationState | ConfigurationHealth | True | | | 0 | True | Warning | Normal | True | Microsoft.Windows.2SingleEventLog2StateMonitorType | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS Forwarder Conditional Forward Localhost NSLookup | Testing the forwarder using NSLookup performed against localhost. | Microsoft.Windows.DNSServer.2016.Forwarder.Conditional.Forward.Localhost.NSLookup | Microsoft.Windows.DNSServer.2016.Forwarder.Conditional.Forward | Microsoft.Windows.DNSServer.2016.Forwarder.Conditional.Forward.NSLookup | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.Windows.DNSServer.2016.NSLookup.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS Forwarder Conditional Reverse Localhost NSLookup | Testing the forwarder using NSLookup performed against localhost. | Microsoft.Windows.DNSServer.2016.Forwarder.Conditional.Reverse.Localhost.NSLookup | Microsoft.Windows.DNSServer.2016.Forwarder.Conditional.Reverse | Microsoft.Windows.DNSServer.2016.Forwarder.Conditional.Reverse.NSLookup | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.Windows.DNSServer.2016.NSLookup.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS Forwarder IP Address Conditional Forward NSLookup | Tests a single target of the forwarder. | Microsoft.Windows.DNSServer.2016.Forwarder.IPAddress.Conditional.Forward.NSLookup | Microsoft.Windows.DNSServer.2016.Forwarder.IPAddress.Conditional.Forward | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.Windows.DNSServer.2016.NSLookup.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS Forwarder IP Address Conditional Reverse NSLookup | Tests a single target of the forwarder. | Microsoft.Windows.DNSServer.2016.Forwarder.IPAddress.Conditional.Reverse.NSLookup | Microsoft.Windows.DNSServer.2016.Forwarder.IPAddress.Conditional.Reverse | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.Windows.DNSServer.2016.NSLookup.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS Forwarder IP Address Unconditional NSLookup | Tests a single target of the forwarder. | Microsoft.Windows.DNSServer.2016.Forwarder.IPAddress.Unconditional.NSLookup | Microsoft.Windows.DNSServer.2016.Forwarder.IPAddress.Unconditional | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | False | | | True | Microsoft.Windows.DNSServer.2016.NSLookup.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS Forwarder Unconditional Localhost NSLookup | Testing the forwarder using NSLookup performed against localhost. | Microsoft.Windows.DNSServer.2016.Forwarder.Unconditional.Localhost.NSLookup | Microsoft.Windows.DNSServer.2016.Forwarder.Unconditional | Microsoft.Windows.DNSServer.2016.Forwarder.Unconditional.NSLookup | AvailabilityHealth | False | | | 0 | False | | | True | Microsoft.Windows.DNSServer.2016.NSLookup.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS GlobalNames NSLookup | Disabled by default. | Microsoft.Windows.DNSServer.2016.GlobalNames.NSLookup | Microsoft.Windows.DNSServer.2016.Zone.Global | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.NSLookup.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS IP Address NSLookup | Tests each IP address the server is bound to | Microsoft.Windows.DNSServer.2016.IPAddress.NSLookup | Microsoft.Windows.DNSServer.2016.Server.IPAddress | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.NSLookup.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Windows DNS Server 2016 Cache Limit Hit | Monitors Configured Cache Size | Microsoft.Windows.DNSServer.2016.Monitor.CacheLimitHit | Microsoft.Windows.DNSServer.2016.Server | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.3SingleEventLog3StateUnitMonitorType | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Windows DNS Server 2016 Detect Zone Query Overload | This monitor detects the overloaded Zones on a DNS Server. If a Zone sees a lot of queries in a given timeframe than a configured threshold, then this monitor will turn red. | Microsoft.Windows.DNSServer.2016.Monitor.DetectQueryOverload | Microsoft.Windows.DNSServer.2016.Zone | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.DetectQueryOverload.UnitMonitorType | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Windows DNS Server 2016 Detect Server Query Overload | This monitor detects the overloaded DNS Server. If a DNS Server sees a lot of queries in a given timeframe than a configured threshold, then this monitor will turn red. | Microsoft.Windows.DNSServer.2016.Monitor.DetectServerQueryOverload | Microsoft.Windows.DNSServer.2016.Server | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.DetectServerQueryOverload.UnitMonitorType | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Windows DNS Server 2016 Detect Unused Zone | This monitor detects the unused Zones on a DNS Server. If a Zone does not see any activity for a prolonged period, this monitor will alert a warning. | Microsoft.Windows.DNSServer.2016.Monitor.DetectUnusedZone | Microsoft.Windows.DNSServer.2016.Zone | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.DetectUnusedZones.UnitMonitorType | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Windows DNS 2016 DNSSEC Denial Of Existence - Zone Security Monitor | This Monitor track whether the signed zone is NSEC3 enabled or plain NSEC is being used for secure denial of existence. Using only NSEC for secure denial of existence can cause zone enumeration. Disabled by default. | Microsoft.Windows.DNSServer.2016.Monitor.DNSSEC.DenialOfExistence | Microsoft.Windows.DNSServer.2016.Zone | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | False | | | True | Microsoft.Windows.DNSServer.2016.DNSSEC.DenialOfExistence.MonitorType | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Windows 2016 DNS SEC - Zone Is NOT Signed Monitor | This monitor checks if a Zone is signed in Windows Server 2016 computer. | Microsoft.Windows.DNSServer.2016.Monitor.DNSSEC.IsSigned | Microsoft.Windows.DNSServer.2016.Zone | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.Zone.IsSigned.MonitorType | True | Public | |
| Windows 2016 DNS SEC - Zone Key Master Status Monitor | This monitor checks the Key Master Status of the Zone in Windows Server 2016 computer. | Microsoft.Windows.DNSServer.2016.Monitor.DNSSEC.KeyMasterState | Microsoft.Windows.DNSServer.2016.Zone | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.Zone.KeyMasterStaus.MonitorType | True | Public | |
| Windows 2016 DNS SEC - Zone Key Rollover Status Monitor | This monitor checks the Key Rollover Status of the Zone in Windows Server 2016 computer. | Microsoft.Windows.DNSServer.2016.Monitor.DNSSEC.KeyRolloverState | Microsoft.Windows.DNSServer.2016.Zone | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.Zone.KeyRolloverState.MonitorType | True | Public | |
| Windows 2016 DNS SEC - Name Resolution Queries Errors Monitor | This monitor checks the performance data for Name Resolution Queries in Windows Server 2016 computer. | Microsoft.Windows.DNSServer.2016.Monitor.DNSSEC.NameResolutionQueriesErrors | Microsoft.Windows.DNSServer.2016.Zone | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.NameResolutionQueries.MonitorType | True | Public | |
| Windows 2016 DNS SEC - Trust Point State Monitor | This monitor checks the state of the DNS Trust Point in Windows Server 2016 computer. | Microsoft.Windows.DNSServer.2016.Monitor.DNSSEC.TrustPointState | Microsoft.Windows.DNSServer.2016.TrustPoint | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.TrustPointState.MonitorType | True | Public | |
| Microsoft Windows Server DNS Recursive Query Failure/sec | Monitors Recursive Query Failure/sec | Microsoft.Windows.DNSServer.2016.RecursiveQueryFailure | Microsoft.Windows.DNSServer.2016.Server | System.Health.PerformanceState | PerformanceHealth | True | DNS | Recursive Query Failure/sec | 180 | True | Error | Normal | True | System.Performance.AverageThreshold | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS Recursive TimeOut/sec | Monitors Recursive TimeOut/sec | Microsoft.Windows.DNSServer.2016.RecursiveTimeOut | Microsoft.Windows.DNSServer.2016.Server | System.Health.PerformanceState | PerformanceHealth | True | DNS | Recursive TimeOut/sec | 180 | True | Error | Normal | True | System.Performance.AverageThreshold | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS Server Logging Level | This management pack works best when the DNS server is configured for full logging. | Microsoft.Windows.DNSServer.2016.Server.LoggingLevel | Microsoft.Windows.DNSServer.2016.Server | System.Health.ConfigurationState | ConfigurationHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.ServerLoggingLevel.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS Service Running | Checks the running state of the DNS service | Microsoft.Windows.DNSServer.2016.Service.Running | Microsoft.Windows.DNSServer.2016.Server | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | Error | Normal | True | Microsoft.Windows.CheckNTServiceStateMonitorType | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS WINS NSLookup | Disabled by default | Microsoft.Windows.DNSServer.2016.WINS.NSLookup | Microsoft.Windows.DNSServer.2016.Zone.WINSConnector | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.NSLookup.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS WINSR NSLookup | Disabled by default | Microsoft.Windows.DNSServer.2016.WINSR.NSLookup | Microsoft.Windows.DNSServer.2016.Zone.WINSRConnector | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.NSLookup.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS WMI Validation Test One | Tests the DNS WMI Provider | Microsoft.Windows.DNSServer.2016.WMI.Validation.TestOne | Microsoft.Windows.DNSServer.2016.Server | Microsoft.Windows.DNSServer.2016.WMI.Validation | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.Windows.DNSServer.2016.WMI.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS WMI Validation Test Two | Tests the DNS WMI Provider | Microsoft.Windows.DNSServer.2016.WMI.Validation.TestTwo | Microsoft.Windows.DNSServer.2016.Server | Microsoft.Windows.DNSServer.2016.WMI.Validation | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.Windows.DNSServer.2016.WMI.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS Zone NSLookup | Tests the zone on localhost with NSLookup | Microsoft.Windows.DNSServer.2016.Zone.NSLookup | Microsoft.Windows.DNSServer.2016.Zone | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.NSLookup.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |
| Microsoft Windows Server DNS Zone State | Checks the zone state with WMI | Microsoft.Windows.DNSServer.2016.Zone.State | Microsoft.Windows.DNSServer.2016.Zone | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.DNSServer.2016.ZoneState.Monitor | True | Public | Microsoft.Windows.DNSServer.2016.ActionAccount |