Regra de geração de alerta para a Configuração.
A configuração do servidor DNS consiste nas definições que determinam como o servidor DNS vai funcionar no contexto de uma rede e a forma de armazenar e obter essas definições quando necessário.
O servidor DNS não conseguiu criar uma zona num ficheiro.
Verificar o ficheiro de zona
As zonas principais e standard, ou seja, que não estão integradas com os Serviços de Domínio do Active Directory (AD DS) armazenam informações sobre a zona num ficheiro. Se este ficheiro estiver em falta ou danificado, o servidor DNS não pode carregar a zona.
Verifique se existe um ficheiro de zona para a zona no diretório %SystemRoot%\System32\Dns. Se o ficheiro não existir, elimine a zona e volte a criá-la utilizando o Gestor de Servidor.
Utilize o Editor de registo para determinar se existe uma entrada para o ficheiro de zona na seguinte chave do Registo:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\Zones\zone\DatabaseFile
Se não houver uma entrada de registo para o ficheiro de zona, atualize o nome do ficheiro de zona no registo ou elimine a zona no registo e, em seguida, crie-a novamente utilizando o Gestor de Servidor.
Atualize o nome do ficheiro de zona no Registo
Para modificar ou remover o nome do ficheiro de zona no Registo:
Atenção: A edição incorreta do registo poderá danificar gravemente o sistema. Antes de efetuar alterações ao registo, deverá fazer uma cópia de segurança de todos os dados importantes.
1. No servidor DNS, inicie o Editor de Registo. Para iniciar o Editor de registo, clique em Iniciar, clique em Executar e escreva regedit. Clique em OK.
2. Na árvore da consola, navegue até à seguinte chave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\Zones\zone\DatabaseFile
3. Clique com o botão direito do rato em ListAddresses, em seguida, clique em Eliminar.
4. No Gestor de Servidor, clique com o botão direito do rato no servidor DNS, clique em Todas as Tarefas e depois em Reiniciar.
Se o ficheiro existir e estiver corretamente identificado no registo, o servidor DNS não consegue analisar o ficheiro de zona. Verifique se contém dados válidos. Pode utilizar o Bloco de Notas ou outro editor de texto para examinar e corrigir o conteúdo do ficheiro de zona.
Verifique o nome exato do ficheiro de zona e os números de linha nos Registos de Eventos antes de corrigir ou eliminar no ficheiro de zona.
Eliminar a zona e voltar a criá-la utilizando o Gestor de Servidor
Para eliminar uma zona no Registo:
Atenção: A edição incorreta do registo poderá danificar gravemente o sistema. Antes de efetuar alterações ao registo, deverá fazer uma cópia de segurança de todos os dados importantes.
1. No servidor DNS, inicie o Editor de Registo. Para iniciar o Editor de registo, clique em Iniciar, clique em Executar e escreva regedit. Clique em OK.
2. Na árvore da consola, navegue até à seguinte chave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\Zones\
3. Clique com o botão direito do rato na chave do registo da zona, e, em seguida, clique em Eliminar.
Para utilizar o Gestor de Servidor para recriar uma zona:
1. No servidor DNS, inicie o Gestor de Servidor. Para iniciar o Gestor de Servidor, clique em Iniciar, clique em Ferramentas Administrativas e, em seguida, clique em Gestor de Servidor.
2. Na árvore da consola, expanda Funções, Servidor DNS e, em seguida, DNS.
3. Expanda o servidor DNS e, em seguida, expanda a pasta que contém a zona.
4. Clique com o botão direito do rato na zona, e, em seguida, clique em Eliminar.
Nota: se não conseguir eliminar a zona através deste método, deve utilizar o Editor de Registo para eliminar a chave de registo da zona.
5. Clique com o botão direito do rato na pasta e, em seguida, clique em Nova Zona.
6. Siga as instruções do assistente para recriar a zona.
http://technet.microsoft.com/en-us/library/dd349641(v=ws.10).aspx
Target | Microsoft.Windows.DNSServer.2016.Server | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | DNS Server |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.Windows.DNSServer.2016.Configuration.ZoneCreationFailed" 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">1201</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.DNSServer.2016.Configuration.ZoneCreationFailed.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>