Questo oggetto consente di monitorare l'inizializzazione del registro di debug di Replica DFS e crea un avviso se rileva che Replica DFS non è in grado di inizializzare il registro.
Questo oggetto consente di monitorare l'inizializzazione del registro di debug di Replica DFS e crea un avviso critico se rileva che Replica DFS non è in grado di inizializzare il registro. A questo scopo, controlla se è presente l'evento 1312 di Replica DFS.
Uno stato non integro di questo monitor indica che la registrazione debug è disabilitata perché Replica DFS non è in grado di inizializzarla. Di solito il problema si verifica quando Replica DFS non è in grado di accedere al percorso della cartella del registro di debug. Il problema può verificarsi per i motivi seguenti:
Il volume che ospita la cartella del registro di debug è offline o si trova in una condivisione di rete.
Nel volume che ospita la cartella del registro di debug lo spazio su disco è insufficiente.
La cartella del registro di debug ha superato una quota impostata per la cartella o per il volume che la ospita.
Per la cartella del registro di debug sono impostate autorizzazioni non corrette.
Individuare i file di registro di debug
Per trovare il percorso configurato per i registri di debug, digitare il comando seguente nel computer in questione:
wmic /namespace:\\root\microsoftdfs path DfsrMachineConfig get DebugLogFilePath
Verificare che il percorso esista e che sia un percorso locale del computer interessato. Il percorso non deve essere un indirizzo UNC o un percorso di rete.
Se il percorso non esiste, è possibile crearlo o modificare il percorso predefinito del registro di debug. Per modificare il percorso del registro di debug, digitare il comando seguente, in cui [nuovo_percorso_destinazione] è il nuovo percorso per i registri di debug:
wmic /namespace:\\root\microsoftdfs path DfsrMachineConfig set DebugLogFilePath=[nuovo_percorso_destinazione]
Aumentare lo spazio disponibile su disco
Se nel volume che ospita la cartella di gestione temporanea o i file di registro di debug lo spazio su disco è insufficiente, aumentare lo spazio disponibile o la dimensione del volume, oppure modificare il percorso della cartella di gestione temporanea spostandola in un volume in cui è disponibile più spazio su disco.
Per controllare manualmente la quantità di spazio su disco disponibile, aprire una finestra del prompt dei comandi e digitare il comando seguente, in cui [nomeserver] è il nome del server che ospita la cartella in questione e [dominio\utente] è il proprio nome utente:
WMIC /node: "[nomeserver]" /user: [dominio\utente] volume list status.
Dopo aver liberato spazio, riavviare il servizio Replica DFS.
Regolare le quote
Se una quota (quota disco NTFS o quota Gestione risorse file server) limita la cartella o il volume in questione, è consigliabile aumentare le dimensioni della quota.
Per la regolazione di cartelle create Gestione risorse file server, vedere Gestione quote (http://go.microsoft.com/fwlink/?LinkId=187098).
Per la regolazione di quote disco NTFS, utilizzare il comando Fsutil quota, come illustrato in FSutil quota (http://go.microsoft.com/fwlink/?LinkId=187104).
Correggere le autorizzazioni per la cartella del registro di debug
Se il servizio Replica DFS non dispone di autorizzazioni di controllo completo per la cartella del registro di debug, la registrazione avrà esito negativo. Per risolvere il problema, concedere all'account di sistema locale autorizzazioni di controllo completoper la cartella del registro di debug.
Verifica
Quando il problema si risolve, nel monitor viene reimpostato automaticamente lo stato integro.
Evento di Replica DFS 1312(http://go.microsoft.com/fwlink/?LinkId=187120)
Target | Microsoft.Windows.FileServer.DFSR.Service | ||
Parent Monitor | Microsoft.Windows.FileServer.DFSR.LoggingAggregateMonitor | ||
Category | StateCollection | ||
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.DFSR.DebugLogInitFailedMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.Service" ParentMonitorID="Microsoft.Windows.FileServer.DFSR.LoggingAggregateMonitor" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.DebugLogInitFailedMonitor_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>DFS Replication</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1312</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>DFS Replication</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1314</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>