IT Impact Monitor

com.apcc.ISXO.PRO.VMHostImpact.UnitMonitor (UnitMonitor)

Monitor used for monitoring Hosts.

Knowledge Base article:

Summary

This monitor tracks the potential impact on a VM Host from the physical infrastructure such as power supply and cooling. When the state is critical, the VM Host is currently impacted by a physical incident.

Causes

The physical server on which the VM Host is located is affected by a physcial incident. This could be loss of power or power redundancy.

Resolutions

To ensure that no virtual machines are impacted by a potential future power failure, put the virtual machine host into maintenance mode to ensure that no other virtual machines are migrated to this host and to migrate the existing virtual machines on this host to other hosts on the cluster. To have Virtual Machine Manager put the host in maintenance mode, click Implement. For information about automating Performance and Resource Optimization (PRO) and maintenance mode, see Virtual Machine Manager 2008 Help.

Element properties:

Targetcom.apcc.ISXO.PRO.VMHostImpact
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor Typecom.apcc.ISXO.VMHostImpact.ImpactMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Host Impact
The Physical server on which the Virtual Machine Host is located is affected by a physcial incident. This could be caused by loss of power or redundancy. {0}
RunAsDefault

Source Code:

<UnitMonitor ID="com.apcc.ISXO.PRO.VMHostImpact.UnitMonitor" Accessibility="Public" Enabled="true" Target="com.apcc.ISXO.PRO.VMHostImpact" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="com.apcc.ISXO.VMHostImpact.ImpactMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="com.apcc.ISXO.PRO.VMHostImpact.UnitMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/Property[@Name="Description"]$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="DeviceIsCritical" MonitorTypeStateID="StateIsCritical" HealthState="Error"/>
<OperationalState ID="DeviceIsWarning" MonitorTypeStateID="StateIsWarning" HealthState="Warning"/>
<OperationalState ID="DeviceIsHealthy" MonitorTypeStateID="StateIsHealthy" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>30</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>900</TimeoutSeconds>
<Identifier>$Target/Property[Type="com.apcc.ISXO.PRO.VMHostImpact"]/Identifier$</Identifier>
<ISXOEndpoint>$Target/Property[Type="com.apcc.ISXO.PRO.VMHostImpact"]/ISXOEndpoint$</ISXOEndpoint>
<VMMServer>$Target/Property[Type="com.apcc.ISXO.PRO.VMHostImpact"]/VMMServer$</VMMServer>
<Port>$Target/Property[Type="com.apcc.ISXO.PRO.VMHostImpact"]/Port$</Port>
</Configuration>
</UnitMonitor>