用于监视 Lenovo System Storage 运行状况(具有 Director Agent 5.10 的 ServeRAID-8x/7x/6x)的报警监视器

IBM.SystemX.ServeRAIDDevice.For.DirectorAgent.5.1x.Health (UnitMonitor)

监视 Lenovo System Storage 运行状况(具有 Director Agent 5.10 的 ServeRAID-8x/7x/6x)时产生警报

Knowledge Base article:

Summary

This monitor watches for hardware events that indicate the system ServeRAID disk drive's health condition. These hardware events are monitored through lenovo Director Core Services 5.10.x. Data in the alert and in the state change provides details about the hardware event.

Configuration

You can disable this monitor through the Operations Manager's Operations Console. See the "Disable monitors" topic in the Operations Manager's Operations User's Guide for more information.

Hardware-platform-specific events, such as this one, are delivered asynchronously to this monitor. There is no monitoring interval to configure for this monitor.

The hardware event with this monitor is available only on an Lenovo system with the appropriate hardware sensors and with a management controller (also called a Service Processor), such as Integrated Management Module (IMM), Baseboard Management Controller (BMC), Remote Supervisor Adapter (RSA), or an equivalent management controller on an older Lenovo system.

This monitor depends on hardware instrumentation software, namely the IBM Director Platform Agent (also called Core Services) and the Intelligent Platform Management Interface (IPMI) driver stack. This software raises the hardware event to the WMI level, so that the monitor can be notified. On certain configurations, the RSA daemon can be used in place of, or in parallel with, the IPMI driver stack. See the "Additional Information" section below for more information about Lenovo Director Platform Agent, the IPMI driver stack and the RSA daemon.

Causes

When the state of the system ServeRAID disk drive changes, a hardware event is generated. The health state of this monitor is then set to the Critical or Warning state.

For a particular incident, review the history in the State Changes tab. Consult the relevant hardware knowledge articles listed below, keeping in mind the relevant event data.

The relevant Lenovo hardware knowledge articles are available on a system with the Lenovo Hardware Management Pack package installed.

Resolutions

Review the relevant Lenovo hardware knowledge articles listed above for information about how to resolve the hardware problem for a particular incident.

Review the details of the hardware event. Contact Lenovo support (see links below) if the reports or relevant articles do not provide enough information to resolve the hardware problem.

After the hardware problem is resolved, manually reset the health state of this monitor. However, any outstanding corresponding alerts will be automatically closed. See the "Reset Health" topic in the Operations Manager's Operations User's Guide for more information.

To verify that the hardware problem has been resolved, refer to the most recent health state of the corresponding "regular health checkup monitor." Be sure to refer to a health state that was reported later than the hardware event.

Additional

External

Links to Lenovo resources

Element properties:

TargetIBM.SystemX.ServeRAIDDevice.For.DirectorAgent.5.1x
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeIBM.MonitorType.ManualReset3State
RemotableTrue
AccessibilityPublic
Alert Message
发生了与 Lenovo ServeRAID-8x/7x/6x(版本低于 5.20 的 Director Agent)相关的硬件事件
{0} -- 事件类 = {1}
RunAsDefault

Source Code:

<UnitMonitor ID="IBM.SystemX.ServeRAIDDevice.For.DirectorAgent.5.1x.Health" Accessibility="Public" Enabled="true" Target="IBM.SystemX.ServeRAIDDevice.For.DirectorAgent.5.1x" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Common!IBM.MonitorType.ManualReset3State" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="IBM.SystemX.ServeRAIDDevice.For.DirectorAgent.5.1x.Health.AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name="Description"]$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name="__CLASS"]$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="WarningEventRaised" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="ErrorEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<NameSpace>root\ibmsd</NameSpace>
<Query>SELECT __Class, AlertingManagedElement, Description, EventID, PerceivedSeverity FROM CIM_AlertIndication</Query>
<CIMAlertFilterExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Property[@Name="__CLASS"]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">IBMPSG_StorageRAIDHealthEvent</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Property[@Name="__CLASS"]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">IBMPSG_StorageRAIDEvent</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>Property[@Name="__CLASS"]</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>IBMPSG_ServeRAID</Pattern>
</RegExExpression>
</Expression>
</Or>
</Expression>
<Expression>
<Or>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>Property[@Name="EventID"]</XPathQuery>
</ValueExpression>
<Operator>DoesNotContainSubstring</Operator>
<Pattern>"IBMPSG_WinEvent"</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<Value Type="Integer">$Target/Host/Host/Property[Type="IBM.SystemX.Platform"]/ibmInternalWinEventFiltering$</Value>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">0</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</CIMAlertFilterExpression>
<PollInterval>10</PollInterval>
<WinEventFiltering>$Target/Host/Host/Property[Type="IBM.SystemX.Platform"]/ibmInternalWinEventFiltering$</WinEventFiltering>
<Licensed>$Target/Host/Host/Property[Type="IBM.SystemX.Platform"]/Licensed$</Licensed>
</Configuration>
</UnitMonitor>