EMC SI Service Status

EMC.SI.ESIService.Status.Monitor (UnitMonitor)

Monitor the status of the ESI Service.

Knowledge Base article:

Summary

This monitor reports the availability of the EMC SI Service or ESI Service. The ESI Service is the communications link between EMC Storage Integrator for Windows (ESI) and Microsoft System Center Operations Manager (SCOM) with the ESI management packs.

Configuration

The ESI Service can be installed on multiple machines to distribute the monitoring workload for larger configurations. If an unhealthy state occurs on one of the ESI Services, the alert details provide information on the specific service instance that is affected.

Causes

An unhealthy state can occur if the software or hardware fails or any issues occur on the server that is running the ESI Service.

Resolutions

If an unhealthy state occurs, check the affected server and confirm the ESI Service is running. Also, check the Windows System and Application event logs for any abnormal events.

Additional

For details on how to confirm the ESI Service is set up correctly, refer to EMC Storage Integrator for Windows Suite Technical Notes and Online Help.

External

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

Element properties:

TargetEMC.SI.ESIService
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeEMC.SI.ESIService.Status.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
EMC SI Service Status
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="EMC.SI.ESIService.Status.Monitor" Accessibility="Public" Enabled="true" Target="ESILib!EMC.SI.ESIService" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="EMC.SI.ESIService.Status.MonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="EMC.SI.ESIService.Status.Monitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='Message']$</AlertParameter1>
</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>
<IntervalSeconds>313</IntervalSeconds>
<SyncTime/>
<ESIServiceHost>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/ESIServiceHost$</ESIServiceHost>
<Port>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/Port$</Port>
<ProxyServer>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/ProxyServer$</ProxyServer>
<BypassList>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/BypassList$</BypassList>
<IgonreCertificateErrors>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/IgonreCertificateErrors$</IgonreCertificateErrors>
<HTTPStoHTTPFallBack>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/HTTPStoHTTPFallBack$</HTTPStoHTTPFallBack>
<UserName>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/UserName$</UserName>
<Password>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/Password$</Password>
<TimeoutSeconds>600</TimeoutSeconds>
<DebugLevel>$Target/Property[Type="ESILib!EMC.SI.ESIService"]/DebugLevel$</DebugLevel>
</Configuration>
</UnitMonitor>