DFS-R: Inizializzazione della registrazione debug

Microsoft.Windows.FileServer.DFSR.DebugLogInitFailedMonitor (UnitMonitor)

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.

Knowledge Base article:

Riepilogo

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.

Cause

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:

Soluzioni

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.

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.

Informazioni aggiuntive

Evento di Replica DFS 1312(http://go.microsoft.com/fwlink/?LinkId=187120)

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.Service
Parent MonitorMicrosoft.Windows.FileServer.DFSR.LoggingAggregateMonitor
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: Impossibile inizializzare la registrazione debug
{0}
RunAsDefault

Source Code:

<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>