Falha na dependência do serviço do Microsoft Windows Server DNS

Microsoft.Windows.DNSServer.2016.Service.DependencyFailed (Rule)

Regra de geração de alertas para o Serviço DNS.

Knowledge Base article:

Resumo

O serviço do Servidor DNS responde a solicitações de computadores cliente DNS para serviços de resolução de nomes. O DNS (sistema de nomes de domínio) é um protocolo que permite a um computador obter o endereço IP numérico de outro computador enviando o nome do computador de destino para um servidor DNS. Problemas com o serviço do servidor DNS podem causar a degradação do desempenho da rede ou até mesmo impedir que os computadores da rede possam localizar uns aos outros.

Causas

O servidor DNS não pôde ser iniciado porque ele depende do serviço NTDS que não foi iniciado.

Resoluções

Iniciar Serviços de Domínio do Active Directory

Como uma ou mais zonas estão integradas aos Serviços de Domínio Active Directory (AD DS), o serviço do Servidor DNS não pôde ser iniciado porque o AD DS não está em execução. Você deve verificar se o AD DS está em execução antes de o serviço do Servidor DNS iniciar. Se necessário, inicie o AD DS e, em seguida, o serviço do Servidor DNS.

Para iniciar o AD DS:

1. No servidor DNS, inicie Serviços. Para iniciar Serviços, clique em Iniciar, em Ferramentas Administrativas e em Serviços.

2.Clique duas vezes em Serviços de Domínio Active Directory.

3.Se o serviço não for iniciado, em Tipo de início, selecione Automático e clique em Iniciar.

Se o serviço já estiver em execução, reinicie o computador.

Para reiniciar o computador:

Clique em Iniciar, clique na seta ao lado do botão Bloquear e clique em Reiniciar.

Depois de iniciar o AD DS ou reiniciar o computador, inicie o serviço do Servidor DNS se ainda não estiver em execução.

Para iniciar o serviço do Servidor DNS:

1. No servidor DNS, inicie Serviços. Para iniciar Serviços, clique em Iniciar, em Ferramentas Administrativas e em Serviços.

2.Na lista serviços, clique com o botão direito do mouse em servidor DNS e clique em Reiniciar.

3.Na lista de tipo de inícios, selecione Automático.

4. Clique em Iniciar.

Externo

http://technet.microsoft.com/pt-br/library/dd349595(v=ws.10).aspx

Element properties:

TargetMicrosoft.Windows.DNSServer.2016.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
DNS do Windows – Falha na Dependência

ID do Evento: {0}
Origem do Evento: {1}
Log de Eventos: {2}
Descrição do Evento: {3}
Event LogDNS Server

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.DNSServer.2016.Service.DependencyFailed" Enabled="true" Target="Microsoft.Windows.DNSServer.2016.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>DNS Server</LogName>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.DNSServer.2016.Service.DependencyFailed.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/EventSourceName$</AlertParameter2>
<AlertParameter3>$Data/Channel$</AlertParameter3>
<AlertParameter4>$Data/EventDescription$</AlertParameter4>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>