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

Microsoft.Windows.Server.DNS.Service.DependencyFailed (Rule)

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

Knowledge Base article:

Resumo

O serviço do DNS Server 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 DNS server. Problemas com o serviço do DNS server 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 DNS server 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 DNS Server 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 DNS Server iniciar. Se necessário, inicie o AD DS e, em seguida, o serviço do DNS Server.

Para iniciar o AD DS:

1. No DNS server, 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 DNS Server se ainda não estiver em execução.

Para iniciar o serviço do DNS Server:

1. No DNS server, 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 DNS server e clique em Reiniciar.

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

4. Clique em Iniciar.

Referência externa

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

Element properties:

TargetMicrosoft.Windows.Server.DNS.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 do evento: {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.Server.DNS.Service.DependencyFailed" Enabled="true" Target="Microsoft.Windows.Server.DNS.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.Server.DNS.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>