EMC SI Exchange High Availability Extension Service State

EMC.SI.ExchangeMonitorService.StateMonitor (UnitMonitor)

Check the state of the ESI Exchange High Availability Extension Service.

Knowledge Base article:

Summary

This monitor periodically checks the status of the EMC SI Exchange High Availability Extension Service.

Causes

the service is not running.

Resolutions

The service or its hosting computer may be down, authentication failures may have occurred or the service may not be correctly configured.

Additional

For additional details on how to setup and start the ESI Exchange High Availability Extension Service, refer to the EMC Storage Integrator for Windows Suite Online Help or Technical Notes.

External

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

Element properties:

TargetEMC.SI.ExchangeMonitorService
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityLow
Alert Auto ResolveTrue
Monitor TypeEMC.SI.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
EMS Storage Integrator Exchange High Availability Extension Service Stopped
The '{0}' service on computer {1} has stopped running
RunAsEMC.SI.ESIServiceMonitoringAccount

Source Code:

<UnitMonitor ID="EMC.SI.ExchangeMonitorService.StateMonitor" Accessibility="Public" Enabled="true" Target="EMC.SI.ExchangeMonitorService" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RunAs="ESILib!EMC.SI.ESIServiceMonitoringAccount" TypeID="ESILib!EMC.SI.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="EMC.SI.ExchangeMonitorService.StateMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="EMC.SI.ExchangeMonitorService"]/ServiceName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>$Target/Property[Type="EMC.SI.ExchangeMonitorService"]/ServiceName$</ServiceName>
<CheckStartupType>true</CheckStartupType>
<ServicePollingFrequency>90</ServicePollingFrequency>
<Interval>600</Interval>
<Count>3</Count>
</Configuration>
</UnitMonitor>