Монитор работоспособности WMI

Microsoft.SystemCenter.WMIFunctionalMonitor (UnitMonitor)

Этот монитор проверяет работоспособность WMI, периодически выполняя запрос WMI

Knowledge Base article:

Сводка

Монитор работоспособности WMI пытался выполнить запрос WMI "select * from win32_operatingsystem", в результате которого возникла ошибка WMI.

Причины

WMI на данном компьютере не работает должным образом и не может вернуть данные по запросу.

Решения

Проверьте, что служба инструментария управления Windows (WMI) запущена на компьютере.

Проверьте, что служба RPC запущена на компьютере.

Проверьте, что целостность репозитория WMI на компьютере не нарушена.

Убедитесь, что включен протокол DCOM.

Если ни одно из приведенных действий не устраняет проблему, можно загрузить средство диагностики WMI Diagnosis Utility по адресу http://go.microsoft.com/fwlink/?LinkId=158226.Средство диагностики WMI Diagnosis Utility — это сценарий на языке VBScript, позволяющий диагностировать текущее состояние службы WMI на компьютере.

Внешние ресурсы

Дополнительные сведения об устранении проблем WMI см. по адресу http://go.microsoft.com/fwlink/?LinkId=158224.

Element properties:

TargetMicrosoft.SystemCenter.Agent
Parent MonitorSystem.Health.ConfigurationState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.OperationsManager.WMIFunctional.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
WMI неработоспособен
WMI на компьютере {0} неработоспособен
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.WMIFunctionalMonitor" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.Agent" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.OperationsManager.WMIFunctional.MonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.WMIFunctionalMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="WMISuccess" MonitorTypeStateID="WMISuccess" HealthState="Success"/>
<OperationalState ID="WMIError" MonitorTypeStateID="WMIError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>86400</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>