Sprawdza stan elementów roboczych lokalnego powiadomienia o zanieczyszczeniu
Ten monitor ma na celu określenie, czy w usłudze konfiguracji wystąpiło niepowodzenie sprawdzenia stanu elementu roboczego lokalnego powiadomienia o zanieczyszczeniu.
Stan zielony: Lokalne powiadomienie o zanieczyszczeniu zostało uruchomione pomyślnie. Wykryto identyfikator zdarzenia 29180 określającego element roboczy „LocalDirtyNotification” jako pomyślny.
Stan żółty: Lokalna usługa konfiguracji nie wykonała tego elementu roboczego kilka razy pod rząd w pewnym okresie. Wykryto identyfikator zdarzenia 29181 określającego element roboczy „LocalDirtyNotification” jako niepomyślny.
Ta sytuacja może wystąpić w następujących okolicznościach:
Baza danych lub serwer bazy danych jest niedostępny (problemy z siecią, zaporą, miejscem na dysku itp.).
Usługa konfiguracji zarządzania programu System Center w systemie Windows nie ma już wymaganego dostępu do bazy danych.
Element roboczy „LocalDirtyNotification” został wyłączony w pliku ConfigService.config. Plik ConfigService.config znajduje się w lokalizacji „%Program Files%\Microsoft System Center 2012 R2\Operations Manager\Server”.
W celu dalszego badania problemu można podjąć następujące kroki:
Sprawdź dziennik zdarzeń programu Operations Manager pod kątem błędów wskazujących na problemy z usługą konfiguracji zarządzania programu System Center. Aby wyszukać błędy, ustaw w dzienniku zdarzeń filtr źródła „OpsMgr Management Configuration”.
Upewnij się, ze w dzienniku zdarzeń programu Operations Manager nie widać błędów połączenia serwera zarządzania z bazą danych programu Operations Manager.
Korzystając z konsoli programu Operations i z programu SQL Server Management Studio, upewnij się, że domyślne konto akcji ma prawidłowy dostęp do bazy danych, w której zainstalowana jest baza danych programu Operations Manager. Więcej informacji na temat konfigurowania domyślnego konta akcji zawiera poradnik bezpieczeństwa programu Operations Manager. Otwórz plik ConfigService.config i w obszarze elementów roboczych poszukaj pozycji „LocalDirtyNotification”. Upewnij się, że właściwość Włączone ma wartość „prawda”. Plik ConfigService.config znajduje się w lokalizacji „%Program Files%\Microsoft System Center 2012 R2\Operations Manager\Server”.
Target | Microsoft.SystemCenter.ManagementConfigurationService |
Parent Monitor | Microsoft.SystemCenter.ManagementConfigurationService.WorkItemsHealthMonitor |
Category | StateCollection |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType |
Remotable | True |
Accessibility | Internal |
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.ManagementConfigurationService.LocalDirtyNotificationMonitor" Accessibility="Internal" Enabled="true" Target="Microsoft.SystemCenter.ManagementConfigurationService" ParentMonitorID="Microsoft.SystemCenter.ManagementConfigurationService.WorkItemsHealthMonitor" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<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>Operations Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">29181</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LocalHealthServiceDirtyNotification</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">29180</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LocalHealthServiceDirtyNotification</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>