Fujitsu Out-Of-Band RAID Enclosure Sensor Health State Valid Monitor

Fujitsu.Servers.PRIMERGY.OutOfBand.RAID.Enclosure.Sensor.HealthStateValid.Monitor (UnitMonitor)

Fujitsu Out-Of-Band RAID Component Health State Valid Monitor

Knowledge Base article:

Summary

This monitor checks the if the reported health state of the RAID Enclosure Sensor of the Fujitsu Out-Of-Band Server can be mapped to a valid SCOM Health State (Success/Warning/Error) and has detected that system power is OFF or the reported status value cannot be mapped.

Causes

The Health State for the RAID component could not be retrieved from iRMC of the Fujitsu Out-Of-Band server or is reported as 'Unknown' which cannot be mapped to a valid SCOM Health State (Success/Warning/Error).

The system power is OFF and Out-Of-Band communication with the RAID controller(s) is paused.

Resolutions

Element properties:

TargetFujitsu.Servers.PRIMERGY.OutOfBand.RAID.Enclosure.Sensor
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeFujitsu.Servers.PRIMERGY.OutOfBand.RAID.FilteredHealthState.HealthStateValid.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Fujitsu Out-Of-Band {1}: RAID Component '{0}' Health State Information Not Valid
The Health State Valid Monitor has detected that no RAID information is available from on the Out-Of-Band Server '{3}' with IP address {1} and previously retrieved data is stale. This is typically the case when no data could be retrieved or the System Power is OFF or the System is in POST or SETUP phase or there is a communication problem with the iRMC.
RunAsDefault

Source Code:

<UnitMonitor ID="Fujitsu.Servers.PRIMERGY.OutOfBand.RAID.Enclosure.Sensor.HealthStateValid.Monitor" Target="Fujitsu.Servers.PRIMERGY.OutOfBand.RAID.Enclosure.Sensor" TypeID="Fujitsu.Servers.PRIMERGY.OutOfBand.RAID.FilteredHealthState.HealthStateValid.MonitorType" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Enabled="true" Accessibility="Public" Remotable="true" Priority="Normal" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Fujitsu.Servers.PRIMERGY.OutOfBand.RAID.LogicalHardwareComponent.HealthStateInvalid_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Host/Host/Host/Host/Property[Type="iRMC!Fujitsu.Servers.PRIMERGY.OutOfBand.iRMC.iRMCDevice"]/IP$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="Fujitsu.Servers.PRIMERGY.OutOfBand.RAID.LogicalHardwareComponent"]/ManagementUrl$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="Fujitsu.Servers.PRIMERGY.OutOfBand.RAID.LogicalHardwareComponent"]/ServerName$</AlertParameter4>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="HealthStateValid" MonitorTypeStateID="HealthStateValid" HealthState="Success"/>
<OperationalState ID="HealthStateUnknown" MonitorTypeStateID="HealthStateUnknown" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<ScriptName>RaidHealth.ps1</ScriptName>
<TimeoutSeconds>270</TimeoutSeconds>
<!-- Fixed Parameter Set -->
<UserName>$RunAs[Name="iRMC!Fujitsu.Servers.PRIMERGY.OutOfBand.iRMC.MonitoringProfile"]/UserName$</UserName>
<Password>$RunAs[Name="iRMC!Fujitsu.Servers.PRIMERGY.OutOfBand.iRMC.MonitoringProfile"]/Password$</Password>
<ManagementUrl>$Target/Property[Type="Fujitsu.Servers.PRIMERGY.OutOfBand.RAID.LogicalHardwareComponent"]/ManagementUrl$</ManagementUrl>
<SkipCACheck>$Target/Host/Host/Host/Host/Host/Host/Property[Type="iRMC!Fujitsu.Servers.PRIMERGY.OutOfBand.iRMC.iRMCDevice"]/SkipCACheck$</SkipCACheck>
<SkipCNCheck>$Target/Host/Host/Host/Host/Host/Host/Property[Type="iRMC!Fujitsu.Servers.PRIMERGY.OutOfBand.iRMC.iRMCDevice"]/SkipCNCheck$</SkipCNCheck>
<UseRedfishSession>false</UseRedfishSession>
<!-- Cookdown Filter Parameter -->
<Identifier>$Target/Property[Type="Fujitsu.Servers.PRIMERGY.OutOfBand.RAID.LogicalHardwareComponent"]/ODataId$</Identifier>
<!-- 3 consecutive within 5 times the default Monitoring cycle -->
<ConsolidatorTimeWindow>1500</ConsolidatorTimeWindow>
<ConsolidatorCount>3</ConsolidatorCount>
</Configuration>
</UnitMonitor>