Ten obiekt monitoruje dziennik debugowania usługi Replikacja systemu plików DFS i generuje alert Ostrzeżenie po wykryciu, że usługa nie mogła zapisać w tym dzienniku.
Ten obiekt monitoruje dziennik debugowania usługi Replikacja systemu plików DFS i generuje alert Ostrzeżenie po wykryciu, że usługa nie mogła zapisać w tym dzienniku. W tym celu sprawdza obecność zdarzenia 1302 usługi Replikacja systemu plików DFS.
Nieprawidłowa kondycja wskazywana przez ten monitor oznacza, że rejestrowanie w dzienniku debugowania jest wyłączone, ponieważ usługa Replikacja systemu plików DFS nie mogła zapisać informacji w tym dzienniku. Zwykle tak się dzieje, gdy usługa Replikacja systemu plików DFS nie ma dostępu do ścieżki folderu dziennika debugowania. Przyczyny mogą być następujące:
Wolumin zawierający folder dziennika debugowania jest w trybie offline lub znajduje się na udziale sieciowym.
Na woluminie zawierającym folder dziennika debugowania nie ma wolnego miejsca.
Folder dziennika debugowania przekroczył limit przydziału ustawiony dla tego folderu lub woluminu zawierającego ten folder.
Folder dziennika debugowania ma ustawione nieprawidłowe uprawnienia.
Znajdź pliki dziennika debugowania
Aby ustalić skonfigurowaną ścieżkę dzienników debugowania, wpisz na sprawiającym problem komputerze następujące polecenie:
wmic /namespace:\\root\microsoftdfs path DfsrMachineConfig get DebugLogFilePath
Sprawdź, czy ścieżka istnieje i jest ścieżką lokalną na sprawiającym problem komputerze. Ścieżka nie może być adresem UNC ani ścieżką sieciową.
Jeśli ścieżka nie istnieje, możesz ją utworzyć lub zmienić domyślną lokalizację dziennika debugowania. Aby zmienić lokalizację dzienników debugowania, wpisz poniższe polecenie, gdzie [nowa_ścieżka_docelowa] to nowa ścieżka dzienników debugowania:
wmic /namespace:\\root\microsoftdfs path DfsrMachineConfig set DebugLogFilePath="[nowa_ścieżka_docelowa]''
Zwiększ ilość dostępnego miejsca na dysku
Jeśli na woluminie zawierającym folder przemieszczania lub pliki dzienników debugowania jest mało wolnego miejsca, zwiększ ilość wolnego miejsca, zwiększ rozmiar woluminu albo zmień ścieżkę folderu przemieszczania na wskazującą wolumin mający więcej dostępnego miejsca.
Aby ręcznie sprawdzić ilość wolnego miejsca na dysku, otwórz okno wiersza polecenia i wpisz poniższe polecenie, gdzie [nazwa_serwera] to nazwa serwera hostującego dany folder a [domena\użytkownik] to Twoja nazwa użytkownika:
WMIC /node: "[nazwa_serwera]" /user: [domena\użytkownik] volume list status.
Po zwiększeniu ilości wolnego miejsca uruchom ponownie usługę Replikacja systemu plików DFS.
Zmień limity przydziału
Jeśli limit przydziału (limit przydziału systemu plików NTFS lub limit przydziału Menedżera zasobów serwera plików) ogranicza dany folder lub wolumin, należy rozważyć jego podniesienie.
Aby zmienić przydział dla folderów utworzony przy użyciu przystawki Menedżer zasobów serwera plików, zobacz Zarządzanie przydziałami (http://go.microsoft.com/fwlink/?LinkId=187098).
Aby zmienić limity przydziału systemu plików NTFS, użyj polecenia Fsutil quota opisanego w tym artykule (http://go.microsoft.com/fwlink/?LinkId=187104).
Ustaw odpowiednie uprawnienia folderu dzienników debugowania
Jeśli usługa Replikacja systemu plików DFS nie ma uprawnień Pełna kontrola do folderu dzienników debugowania, rejestrowanie nie będzie działać. Aby rozwiązać ten problem, przyznaj lokalnemu kontu systemowemu uprawnienia Pełna kontrolado folderu dzienników debugowania.
Weryfikacja
Ten monitor jest automatycznie resetowany do stanu prawidłowej kondycji po rozwiązaniu problemu.
Zdarzenie 1302 usługi Replikacja systemu plików DFS (http://go.microsoft.com/fwlink/?LinkId=187119)
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.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>