SEC do Windows 2012 R2 DNS - monitor de Consultas de Resolução de Nomes

Microsoft.Windows.Server.DNS.2012R2.Monitor.DNSSEC.NameResolutionQueries (UnitMonitor)

Este monitor verifica os dados de desempenho de Consultas de Resolução de Nomes no computador Windows Server 2012 R2.

Knowledge Base article:

Resumo

Esse monitor verifica os Erros de Consulta de Resolução de Nomes das Zonas em computadores com Windows Server 2012 R2 usando um powershell commandlet

Configuração

Aviso de Limite de Falhas de Consulta: Número Mínimo de Falhas de Consulta antes de alterar o estado para Aviso.

Erro de Limite de Falhas de Consulta: Número Máximo de Falhas de Consulta antes de alterar o estado para Erro.

Aviso de Limite de Falhas do Nome de Consulta: Número Mínimo de erros de Nome de Consulta antes de alterar o estado para Aviso.

Erro de Limite de Falhas do Nome de Consulta: Número Máximo de erros de Nome de Consulta antes de alterar o estado para Erro.

Intervalo em Segundos: a frequência (em segundos) em que o valor deve ser verificado.

Tempo de Sincronização: tempo de sincronização para a execução do módulo.

Tempo Limite (Segundos): quantidade de tempo (em segundos) que deverá ser aguardado até o módulo terminar a execução.

Causas

Estado de Erro: Falha na Consulta maior do que o Limite de Falha de Consulta ou Erro de Nome de Consulta maior do que o Limite de Erro de Nome de Consulta

Estado de Aviso: Falha de Consulta maior do que o Limite de Falhas de Consulta de Aviso E Falha de Consulta menor do que o Limite de Falhas de Consulta ou Erro de Nome de Consulta maior do que o Limite de Nome de Consulta de Aviso e Erro de Nome de Consulta menor do que o Limite de Erro de Nome de Consulta

Estado de Sucesso: QueryReceived = QueriesResponded e Falha de Consulta menor ou igual que Limite de Falha de Consulta de Aviso e Erro de Nome de Consulta menor ou igual ao Limite de Nome de Consulta de Aviso

Resoluções

Verifique se o status da zona está online usando a ferramenta de gerenciamento de DNS.

Element properties:

TargetMicrosoft.Windows.Server.DNS.Zone
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.DNS.2012.R2.NameResolutionQueries.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
SEC do Windows 2012 R2 DNS - erros de Consultas de Resolução de Nomes da zona estão altos
A zona {0} no servidor {1} obteve erros de Consultas de Resolução de Nomes superiores ao limite definido.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.DNS.2012R2.Monitor.DNSSEC.NameResolutionQueries" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.DNS.Zone" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.DNS.2012.R2.NameResolutionQueries.MonitorType" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.DNS.2012R2.Monitor.DNSSEC.NameResolutionQueries.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Microsoft.Windows.Server.DNS.Zone"]/ZoneName$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ErrorState" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="WarningState" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="SuccessState" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ZoneName>$Target/Property[Type="Microsoft.Windows.Server.DNS.Zone"]/ZoneName$</ZoneName>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<WarningQueryFailureThreshold>0</WarningQueryFailureThreshold>
<ErrorQueryFailureThreshold>10</ErrorQueryFailureThreshold>
<WarningQueryNameFailureThreshold>0</WarningQueryNameFailureThreshold>
<ErrorQueryNameFailureThreshold>10</ErrorQueryNameFailureThreshold>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>