Это правило создает предупреждения при сбое выполнения модуля событий WMI.
Operations Manager не удалось выполнить запрос WMI или сценарий, связанный с событиями WMI.
Возможные причины:
Operations Manager не удалось подключиться к компьютеру или пространству имен. Это могло произойти из-за проблем с разрешениями или использования недействительного пространства имен WMI.
Operations Manager не удалось выполнить запрос WMI. Это могло произойти из-за проблем с разрешениями или использования недействительного запроса WMI.
Если ошибка WMI возникает на компьютере с Windows Server 2008, она может быть вызвана известной проблемой WMI, описанной в статье базы знаний 958807 (http://go.microsoft.com/fwlink/?LinkID=133791).
Чтобы узнать причину этой проблемы, просмотрите контекст связанного предупреждения.
В контексте предупреждения будет указано, связана ли проблема с подключением, разрешениями или запросом.
В случае проблемы с подключением убедитесь, что протокол DCOM включен.
Запустите средство Dcomcnfg.exe
Разверните узел "Службы компонентов" в корне консоли
Откройте папку "Компьютеры"
Для локального компьютера щелкните правой кнопкой "Мой компьютер" и выберите команду "Свойства"
Для удаленного компьютера щелкните правой кнопкой папку "Компьютеры", выберите команду "Создать" и щелкните "Компьютер"
Введите имя компьютера
Щелкните правой кнопкой имя компьютера и выберите "Свойства"
Перейдите на вкладку "Свойства по умолчанию"
Щелкните, чтобы установить или снять флажок "Разрешить использование DCOM на этом компьютере"
Установите уровень проверки подлинности по умолчанию для подключения
Установите уровень олицетворения по умолчанию для идентификации
Если описываемая проблема связана с разрешениями, убедитесь, что учетная запись Operations Manager для запуска от имени имеет необходимые разрешения на доступ к WMI.
Если описываемая проблема связана с запросами, проверьте правило или монитор, содержащие скрипт WMI, и измените их соответствующим образом.
Рекомендуется также просмотреть сведения, представленные в статье 958807 базы знаний (http://go.microsoft.com/fwlink/?LinkID=133791). Если применимо обновление, установите его на этом компьютере.
Используйте следующую ссылку для отображения всех событий, указывающих на возможную проблему в компоненте событий WMI:
Просмотр событий поставщика WMI
Дополнительные сведения об устранении проблем WMI см. по адресу http://go.microsoft.com/fwlink/?LinkId=158224.
Средство диагностики WMI Diagnosis Utility можно загрузить по адресу http://go.microsoft.com/fwlink/?LinkId=158226. Средство диагностики WMI Diagnosis Utility — это сценарий на языке VBScript, позволяющий диагностировать текущее состояние службы WMI на компьютере.
Target | Microsoft.SystemCenter.HealthService | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Operations Manager |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Consolidator | ConditionDetection | Microsoft.SystemCenter.Overridable.ConsolidatorCondition | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SystemCenter.WmiEventModule.FailedExecution.Alert" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10353</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10357</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10359</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10361</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10363</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<ConditionDetection ID="Consolidator" TypeID="Microsoft.SystemCenter.Overridable.ConsolidatorCondition">
<ConsolidationProperties>
<PropertyXPathQuery>Params/Param[1]</PropertyXPathQuery>
<PropertyXPathQuery>Params/Param[2]</PropertyXPathQuery>
<PropertyXPathQuery>EventDisplayNumber</PropertyXPathQuery>
</ConsolidationProperties>
<IntervalSeconds>3600</IntervalSeconds>
<Count>3</Count>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.WmiEventModule.FailedExecution.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$EventData/Data[2]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>