Fujitsu PRIMERGY ESXi Server Management Controller Health Monitor

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

A Unit Monitor runs a script to get PRIMERGY ESXi Management Controller Health

Knowledge Base article:

Summary

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

Causes

PRIMERGY Management Controller represents Fujitsu Integrated Remote Management Controller (iRMC) of the server. Further information can be obtained to look through alerts on Active Alerts View, launch 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.ManagementController
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}: The Component 'Management Controller' is in failed state.
{0}: An instance of the PRIMERGY Component 'Management Controller' is in Critical or Warning state. Check alert context, the ServerView System Monitor or iRMC for more details.
RunAsDefault

Source Code:

<UnitMonitor ID="Fujitsu.Servers.PRIMERGY.ESXi.ManagementController.HealthMonitor" Accessibility="Public" Enabled="true" Target="Fujitsu.Servers.PRIMERGY.ESXi.ManagementController" 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.ManagementController.HealthMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Fujitsu.Servers.PRIMERGY.ESXi.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>480</IntervalSeconds>
<PrincipalName>$Target/Host/Host/Host/Property[Type="FTSESXSEED!Fujitsu.Servers.PRIMERGY.ESXiSeed.HostServer"]/PrincipalName$</PrincipalName>
<TargetName>$Target/Host/Host/Property[Type="FTSESXSEED!Fujitsu.Servers.PRIMERGY.ESXiSeed.Server"]/PrincipalName$</TargetName>
<IPAddress>$Target/Host/Host/Property[Type="FTSESXSEED!Fujitsu.Servers.PRIMERGY.ESXiSeed.Server"]/IPAddress$</IPAddress>
<CIMPort>$Target/Host/Host/Property[Type="FTSESXSEED!Fujitsu.Servers.PRIMERGY.ESXiSeed.Server"]/CIMPort$</CIMPort>
<NoCertCheck>$Target/Host/Host/Property[Type="FTSESXSEED!Fujitsu.Servers.PRIMERGY.ESXiSeed.Server"]/NoCertCheck$</NoCertCheck>
<Component>ManagementController</Component>
<Type>Management Controller</Type>
</Configuration>
</UnitMonitor>