Проверка состояния рабочего элемента локального "грязного" уведомления
Этот монитор определяет неспособность службы настройки выполнить проверку состояния рабочего элемента "Локальное "грязное" уведомление".
Зеленое состояние: задача "Локальное "грязное" уведомление" успешно выполнена. Обнаружен ИД события 29180, означающий успешный запуск рабочего элемента "Локальное "грязное" уведомление".
Желтое состояние: локальной службе настройки не удалось последовательно выполнить этот рабочий элемент в течение определенного периода времени. Обнаружен ИД события 29181, означающий ошибку запуска рабочего элемента "Локальное "грязное" уведомление".
Это может произойти в следующих случаях:
База данных или сервер базы данных недоступны (проблемы с сетью, брандмауэром, местом на диске и т.д.).
Учетной записи службы настройки управления System Center больше не удается получить нужный уровень доступа к базе данных.
Рабочий элемент LocalDirtyNotification был отключен в файле ConfigService.config. Файл ConfigService.config размещается по следующему пути: %Program Files%\Microsoft System Center 2012 R2\Operations Manager\Server.
Для дальнейшей диагностики проблемы выполните следующие действия.
Проверьте журнал событий Operations Manager на наличие ошибок, указывающих на проблемы со службой настройки управления System Center. Для поиска ошибок выполните фильтрацию файла журнала по источнику "OpsMgr Management Configuration".
Убедитесь в том, что ошибка подключения к базе данных Operations Manager при подключении с сервера управления не отображается в журнале событий Operations Manager.
С помощью консоли Operations Manager и SQL Server Management Studio убедитесь в том, что учетная запись действия по умолчанию имеет нужный уровень доступа к серверу базы данных, в котором установлена база данных Operations Manager. Дополнительные сведения о настройке учетной записи действия по умолчанию см. в руководстве по безопасности Operations Manager. Откройте файл ConfigService.config и выполните поиск элемента LocalDirtyNotification в столбце WorkItems. Убедитесь, что для свойства Enabled задано значение true. Файл ConfigService.config размещается по следующему пути: %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>