Fujitsu PRIMERGY ESXi Server Management Controller Component Count Monitor

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

A Unit Monitor runs a script to retrieve Management Controller component count

Knowledge Base article:

Summary

This component count monitor runs a script on the target system to check existence 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 ServerView System Monitor task and ServerView Remote Management iRMC task.

Resolutions

If this monitor is in Warning or Critical state, please look for related alerts to this server/component. First check the running status of the ServerView CIM Provider. Also launch Fujitsu ServerView System Monitor or 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}: Component 'Management Controller' of a Fujitsu PRIMERGY ESXi Server is missing.
{0}: The 'Management Controller' component is missing. Check the running status of the ServerView CIM Provider.
RunAsDefault

Source Code:

<UnitMonitor ID="Fujitsu.Servers.PRIMERGY.ESXi.ManagementController.CountMonitor" 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.CountMonitor.AlertMessage">
<AlertOnState>Warning</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>InstanceCount</Type>
</Configuration>
</UnitMonitor>