DFS-R: Protokolování při ladění

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

Tento objekt monitoruje protokol ladění služby Replikace distribuovaného systému souborů (DFSR) a vytvoří varovnou výstrahu, pokud zjistí, že službě Replikace distribuovaného systému souborů (DFSR) se nepodařilo zapsat do protokolu.

Knowledge Base article:

Souhrn

Tento objekt monitoruje protokol ladění služby Replikace distribuovaného systému souborů (DFSR) a vytvoří varovnou výstrahu, pokud zjistí, že službě Replikace distribuovaného systému souborů (DFSR) se nepodařilo zapsat do protokolu. To provádí tak, že zjišťuje přítomnost události 1302 služby Replikace distribuovaného systému souborů (DFSR).

Příčiny

Stav Není v pořádku tohoto monitoru indikuje, že protokolování při ladění je zakázáno, protože služba Replikace distribuovaného systému souborů (DFSR) nemohla zapisovat do protokolu ladění. K tomu obvykle dojde, když služba Replikace distribuovaného systému souborů (DFSR) nemůže přistupovat k cestě složky protokolu ladění. Tato situace může mít následující důvody:

Řešení

Najděte soubory protokolu ladění

K nalezení cesty nakonfigurované pro protokoly ladění zadejte na postiženém počítači následující příkaz:

wmic /namespace:\\root\microsoftdfs path DfsrMachineConfig get DebugLogFilePath

Ověřte, zda cesta existuje a zda je na postiženém počítači místní. Nesmí jít o adresu UNC nebo síťovou cestu.

Pokud cesta neexistuje, můžete buď cestu vytvořit, nebo změnit výchozí umístění protokolu ladění. Pokud chcete změnit umístění protokolu ladění, zadejte následující příkaz, kde [nová_cílová_cesta] je nová cesta pro protokoly ladění:

wmic /namespace:\\root\microsoftdfs path DfsrMachineConfig set DebugLogFilePath="[nová_cílová_cesta] ''

Zvětšete dostupné místo na disku

Pokud je na svazku hostujícím pracovní složku nebo soubory protokolu ladění nedostatek volného místa, zvětšete dostupné místo na svazku, zvětšete velikost svazku nebo změňte cestu pracovní složky na svazek s větším množstvím dostupného místa na disku.

K ručnímu ověření množství dostupného místa na disku otevřete okno příkazového řádku a zadejte následující příkaz, kde [název_serveru] je název serveru hostujícího postiženou složku a [doména\uživatel] je vaše uživatelské jméno:

WMIC /node: "[název_serveru]" /user: [doména\uživatel] volume list status.

Po uvolnění místa restartujte službu Replikace distribuovaného systému souborů (DFSR).

Upravte kvóty

Pokud kvóta (kvóta disku NTFS nebo kvóta služby Správce prostředků souborového serveru) omezuje postiženou složku nebo svazek, zvažte její zvýšení.

Opravte oprávnění složky protokolu ladění

Pokud služba Replikace distribuovaného systému souborů (DFSR) nemá oprávnění úplného řízení pro složku protokolu ladění, protokolování se nezdaří. K vyřešení tohoto problému udělte místnímu systémovému účtu oprávnění úplného řízenípro složku protokolu ladění.

Ověření

Tento monitor se automaticky obnoví do stavu V pořádku, jakmile bude problém vyřešen.

Další informace

Událost 1302 služby Replikace distribuovaného systému souborů (DFSR) (http://go.microsoft.com/fwlink/?LinkId=187119)

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: Zápis do protokolu ladění se nezdařil
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.DebugLoggingFailureMonitor" 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.DebugLoggingFailureMonitor_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">1302</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">1304</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>