PRIMERGY Memory Collection Health Monitor

Fujitsu.Servers.PRIMERGY.Components.MemoryHealthMonitor (UnitMonitor)

A Unit Monitor runs a script to get PRIMERGY Memory Collection Health

Knowledge Base article:

Summary

This health monitor runs a script on the target system to update the state of PRIMERGY Memory components.

Causes

PRIMERGY Components Memory Collection presents the health of subsystem to all memory related components in the server. Further information can be obtained to look through State Change Events tab in the Health Explorer, alerts on Active Alerts View and Fujitsu ServerView Operations console task.

Resolutions

If this health collection is in Warning or Critical state, please look for related alerts to this server/component. First check the running status of the ServerView Service (called 'ServerView Server Control') and WMI Service ('Windows Management Instrumentation'). Also launch Fujitsu ServerView Operations Manager or ServerView Remote Management iRMC task for more information and further diagnostic.

Element properties:

TargetFujitsu.Servers.PRIMERGY.Components.Memory
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeFujitsu.Servers.PRIMERGY.Components.PRIMERGYHealthState
RemotableTrue
AccessibilityPublic
Alert Message
The Component 'Memory' of a PRIMERGY Server is in failed state.
An instance of the PRIMERGY Component 'Memory' is in Critical or Warning state. First check the running status of the ServerView Service (called 'ServerView Server Control') and WMI Service ('Windows Management Instrumentation').
RunAsDefault

Source Code:

<UnitMonitor ID="Fujitsu.Servers.PRIMERGY.Components.MemoryHealthMonitor" Accessibility="Public" Enabled="true" Target="Fujitsu.Servers.PRIMERGY.Components.Memory" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Fujitsu.Servers.PRIMERGY.Components.PRIMERGYHealthState" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Fujitsu.Servers.PRIMERGY.Components.Memory.HealthCollectionMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OK" MonitorTypeStateID="HealthSuccess" HealthState="Success"/>
<OperationalState ID="Degraded" MonitorTypeStateID="HealthWarning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="HealthError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Component>Memory</Component>
<IntervalSeconds>130</IntervalSeconds>
<PrincipalName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</PrincipalName>
<TargetName>$Target/Host/Property[Type="Fujitsu.Servers.Server"]/NetworkName$</TargetName>
<DebugString>NO</DebugString>
</Configuration>
</UnitMonitor>