Este objeto monitora a capacidade do servidor de namespace de acessar dados de namespace em Serviços de Domínio Active Directory (AD DS) e cria um alerta se o servidor de namespace não puder acessar o AD DS.
Esse objeto monitora a capacidade de um servidor de namespace acessar dados do namespace nos Serviços de Domínio Active Directory (AD DS) verificando a presença do evento 14530 dos Namespaces do DFS. Se esse objeto detectar o evento, definirá o estado de integridade do monitor para Aviso.
Pode haver falhas em um servidor de namespace ao acessar o AD DS por uma série de razões, incluindo:
Ao executar um servidor de namespace em uma máquina virtual, o serviço Namespace do DFS pode ser interrompido se o sistema operacional do host alterar o relógio do sistema operacional convidado depois de estar fora de sincronização por mais de cinco minutos.
Problemas de conectividade da rede estão impedindo que o servidor de namespace atinja um controlador de domínio.
Reinicie o serviço Namespace do DFS na Máquina virtual
Se o servidor do namespace estiver sendo executado em uma máquina virtual, reinicie o serviço Namespace do DFS depois que o sistema operacional do host redefinir o relógio do sistema.
Observação: para reiniciar um serviço, é preciso ser membro do Grupo Local de Administradores no servidor afetado.
Para reiniciar os serviços, use o snap-in Serviços, os cmdlets Start-Service e Stop-Service, do Windows PowerShell ou ainda as ferramentas de linha de comando, tais como net stop e net start. Para reiniciar o serviço remotamente usando o comando sc, abra uma janela de prompt de comando e faça o seguinte:
1. Para interromper o serviço, digite o comando a seguir, onde [nomedoservidor] é o caminho UNC para o servidor remoto:
sc [nomedoservidor] stop dfs
2. Para confirmar se o serviço está em estado PARADO, digite o comando a seguir:
sc [nomedoservidor] query dfs
3. Para reiniciar o serviço, digite o comando a seguir:
sc [nomedoservidor] start dfs
Teste a comunicação com o AD DS
Para testar a comunicação com o AD DS, use o comando dfsdiag /testdcs. Confirme se todos os controladores de domínio relatam resultados íntegros.
Se a comunicação com o controlador de domínio falhar ou se os metadados DFS estiverem inconsistentes, tente reiniciar o serviço Namespace DFS. Se a reinicialização do serviço Namespace DFS não ajudar, talvez seja necessário reiniciar os controladores de domínio.
Verificação
Depois de detectar o evento 14532 dos Namespaces DFS, esse monitor retorna para o estado Íntegro.
Evento 14530 dos Namespaces do DFS (http://go.microsoft.com/fwlink/?LinkId=186541)
Evento 14532 dos Namespaces do DFS (http://go.microsoft.com/fwlink/?LinkId=186542)
Target | Microsoft.Windows.FileServer.DFSN.6.3.RootTarget | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.FileServer.DFSN.6.3.RootTargetADConnectivity" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSN.6.3.RootTarget" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSN.6.3.RootTargetADConnectivity_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">14530</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>DfsSvc</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="DFSNLib!Microsoft.Windows.FileServer.DFSN.RootTarget"]/RootName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<Or>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">14532</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>DfsSvc</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="DFSNLib!Microsoft.Windows.FileServer.DFSN.RootTarget"]/RootName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">7036</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFS Namespace</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">stopped</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</SecondExpression>
</Configuration>
</UnitMonitor>