Fujitsu PRIMERGY Linux Server Power Supply Component Count Monitor

Fujitsu.Servers.PRIMERGY.Linux.PowerSupplies.CountMonitor (UnitMonitor)

Unit Monitor runs a script to retrieve Power Supplies component count

Knowledge Base article:

Summary

This component count monitor runs a script on the target system to check the number of PRIMERGY Power Supplies.

Causes

PRIMERGY Power Supplies represent the individual Power Supplies of 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 System Monitor task.

Resolutions

If this monitor is in Warning or Critical state, please look for associated alerts to this server/component. First check the running status of the ServerView Agents (srvmagt status). Also launch Fujitsu ServerView System Monitor or ServerView Remote Management iRMC task for more information and further diagnostic.

Element properties:

TargetFujitsu.Servers.PRIMERGY.Linux.PowerSupplies
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeFujitsu.Servers.PRIMERGY.Linux.HealthState
RemotableTrue
AccessibilityPublic
Alert Message
{0}: One ore more components of the 'Power Supplies' subsystem of a Fujitsu PRIMERGY Linux Server are missing.
{0}: One or more instances of the PRIMERGY subsystem 'Power Supplies' are missing. Check the running status of the ServerView Agents (srvmagt status).
RunAsDefault

Source Code:

<UnitMonitor ID="Fujitsu.Servers.PRIMERGY.Linux.PowerSupplies.CountMonitor" Accessibility="Public" Enabled="true" Target="Fujitsu.Servers.PRIMERGY.Linux.PowerSupplies" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Fujitsu.Servers.PRIMERGY.Linux.HealthState" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Fujitsu.Servers.PRIMERGY.Linux.PowerSupplies.CountMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Fujitsu.Servers.PRIMERGY.Linux.HealthCollection"]/NetworkName$</AlertParameter1>
</AlertParameters>
</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>
<IntervalSeconds>300</IntervalSeconds>
<NetworkName>$Target/Property[Type="Fujitsu.Servers.PRIMERGY.Linux.HealthCollection"]/NetworkName$</NetworkName>
<CIMPort>5989</CIMPort>
<Component>PowerSupplies</Component>
<Type>InstanceCount</Type>
</Configuration>
</UnitMonitor>