EMC SI VCE Switch Status Monitor

EMC.SI.VCE.Switch.Status.Monitor (UnitMonitor)

Monitor the status of VCE Switch.

Knowledge Base article:

Summary

This monitor reports the availability of VCE Switchs.

Configuration

See the alert for details about the cluster state

Causes

An unhealthy state may occur if any of the vce components are unhealthy

Resolutions

Check the unhealthy ports.

Additional

For more information about this storage system component, refer to your storage system documentation.

External

For more information or technical support, refer to EMC Online Support at support.emc.com.

Element properties:

TargetEMC.SI.VCE.Switch
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeEMC.SI.Entity.Status.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
EMC SI VCE Switch
{0} is unhealthy. Health State Details: {1}. Operational Status: {2}.
RunAsDefault

Source Code:

<UnitMonitor ID="EMC.SI.VCE.Switch.Status.Monitor" Accessibility="Public" Enabled="true" Target="ESIVCELib!EMC.SI.VCE.Switch" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="ESIMon!EMC.SI.Entity.Status.MonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="EMC.SI.VCE.Switch.Status.Monitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="ESILib!EMC.SI.StorageDevice"]/DescriptiveId$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='HealthStateDetails']$</AlertParameter2>
<AlertParameter3>$Data/Context/Property[@Name='OperationalStatus']$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ESIServiceHost>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/ESIServiceHost$</ESIServiceHost>
<Port>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/Port$</Port>
<ProxyServer>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/ProxyServer$</ProxyServer>
<BypassList>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/BypassList$</BypassList>
<IgonreCertificateErrors>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/IgonreCertificateErrors$</IgonreCertificateErrors>
<HTTPStoHTTPFallBack>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/HTTPStoHTTPFallBack$</HTTPStoHTTPFallBack>
<UserName>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/UserName$</UserName>
<Password>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/Password$</Password>
<HostComponentId>$Target/Host/Property[Type="ESIVCELib!EMC.SI.VCE.VBlock"]/VBlockId$</HostComponentId>
<EntityClass>VCESwitch</EntityClass>
<EntityID>$Target/Property[Type="ESIVCELib!EMC.SI.VCE.Switch"]/SwitchId$</EntityID>
<IntervalSeconds>330</IntervalSeconds>
<TimeoutSeconds>600</TimeoutSeconds>
<SyncTime/>
<DebugLevel>$Target/Host/Host/Host/Property[Type="ESILib!EMC.SI.ESIService"]/DebugLevel$</DebugLevel>
</Configuration>
</UnitMonitor>