Fujitsu PRIMERGY ESXi Server Overall Health State Monitor

Fujitsu.Servers.PRIMERGY.ESXi.SVOverallState.HealthMonitor (UnitMonitor)

A Unit Monitor runs a script to get PRIMERGY ESXi Server Other Health State

Knowledge Base article:

Summary

This health monitor runs a script on the Host Server to update the ServerView Overall Health State.

Causes

PRIMERGY Overall Health State represents the health of all components covered by their own individual monitor. Further information can be obtained to look through State Change Events tab in the Health Explorer, alerts on Active Alerts View and Fujitsu Integrated Remote Management Controller task.

Resolutions

If this health collection is in Warning or Critical state, please look for related alerts to this server/component. Launch ServerView Remote Management iRMC task for more information and further diagnostic.

Element properties:

TargetFujitsu.Servers.PRIMERGY.ESXi.SVOverallState
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeFujitsu.Servers.PRIMERGY.ESXi.PRIMERGYHealthState
RemotableTrue
AccessibilityPublic
Alert Message
{0}: subcomponent of 'Other' is in failed state.
{0}: The Overall Health State of the PRIMERGY ESXi server is in Critical or Warning state. Look for a component that is in a warning/critical health state.
RunAsDefault

Source Code:

<UnitMonitor ID="Fujitsu.Servers.PRIMERGY.ESXi.SVOverallState.HealthMonitor" Accessibility="Public" Enabled="true" Target="Fujitsu.Servers.PRIMERGY.ESXi.SVOverallState" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Fujitsu.Servers.PRIMERGY.ESXi.PRIMERGYHealthState" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Fujitsu.Servers.PRIMERGY.ESXi.SVOverallState.HealthMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Host/Host/Property[Type="FTSESXSEED!Fujitsu.Servers.PRIMERGY.ESXiSeed.Server"]/PrincipalName$</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>480</IntervalSeconds>
<PrincipalName>$Target/Host/Host/Host/Property[Type="FTSESXSEED!Fujitsu.Servers.PRIMERGY.ESXiSeed.Server"]/HostServer$</PrincipalName>
<TargetName>$Target/Host/Host/Host/Property[Type="FTSESXSEED!Fujitsu.Servers.PRIMERGY.ESXiSeed.Server"]/PrincipalName$</TargetName>
<IPAddress>$Target/Host/Host/Host/Property[Type="FTSESXSEED!Fujitsu.Servers.PRIMERGY.ESXiSeed.Server"]/IPAddress$</IPAddress>
<CIMPort>$Target/Host/Host/Host/Property[Type="FTSESXSEED!Fujitsu.Servers.PRIMERGY.ESXiSeed.Server"]/CIMPort$</CIMPort>
<NoCertCheck>$Target/Host/Host/Host/Property[Type="FTSESXSEED!Fujitsu.Servers.PRIMERGY.ESXiSeed.Server"]/NoCertCheck$</NoCertCheck>
<Component>$Target/Property[Type="Fujitsu.Servers.PRIMERGY.ESXi.Component"]/Device$</Component>
<Type>Other Components</Type>
</Configuration>
</UnitMonitor>