Esta regla genera alertas en los casos en que el módulo de eventos WMI experimenta un error de tiempo de ejecución.
Operations Manager no pudo ejecutar una consulta WMI o un script relacionado con los eventos WMI.
Esto puede deberse a varias causas:
Operations Manager no se pudo conectar al equipo o al espacio de nombres. Esto puede deberse a problemas con los permisos o a que se está usando un espacio de nombres WMI no válido.
Operations Manager no pudo ejecutar la consulta WMI. Esto puede deberse a los permisos o a una consulta WMI no válida.
Si el error de WMI se está produciendo en un equipo que ejecuta Windows Server 2008, puede que se deba a un problema conocido con WMI descrito en el artículo 958807 de Knowledge Base (http://go.microsoft.com/fwlink/?LinkID=133791).
Puede encontrar más detalles acerca de las causas de este error examinando el contexto de la alerta asociada.
En el contexto de alerta encontrará información detallada sobre si se trata de un problema de conexión, permisos o consulta.
Si se trata de un problema de conexión, compruebe que la conexión DCOM está habilitada
Ejecute Dcomcnfg.exe
Haga clic en el nodo de servicios de componentes que encontrará en la raíz de consola
Abra la carpeta de equipos
Para el equipo local, haga clic con el botón secundario en Mi PC y, a continuación, haga clic en Propiedades
Para un equipo remoto, haga clic con el botón secundario en la carpeta de equipos, seleccione Nuevo y, a continuación, haga clic en Equipo
Escriba el nombre del equipo
Haga clic con el botón secundario en el nombre del equipo y, a continuación, haga clic en Propiedades
Haga clic en la pestaña Propiedades predeterminadas
Haga clic para activar (o para desactivar) la casilla de verificación "Habilitar COM distribuido en este equipo"
Establezca el nivel de autenticación predeterminado para conectar
Establezca el nivel de suplantación predeterminado para identificar
Si es un problema de permisos, asegúrese de que la cuenta de ejecución de Operations Manager tiene los permisos adecuados para acceder a WMI.
Si es un problema de consulta, examine la regla o el monitor que contiene el script de WMI y tome las medidas adecuadas para modificarlo.
También debe revisar los detalles proporcionados en el artículo 958807 de Knowledge Base (http://go.microsoft.com/fwlink/?LinkID=133791). Si la actualización es aplicable, aplíquela a este equipo.
El siguiente vínculo mostrará todos los eventos que indican un posible problema con el componente de eventos WMI:
Ver eventos del proveedor de WMI
Para obtener más información sobre la solución de problemas de WMI, vaya a http://go.microsoft.com/fwlink/?LinkId=158224.
También puede descargar la utilidad de diagnosis de WMI en http://go.microsoft.com/fwlink/?LinkId=158226. La utilidad de diagnosis de WMI es un script de VBScript diseñado para resolver el estado actual del servicio de WMI en un equipo.
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>