IP-HTTPS gateway availability

IPHTTPS_Gateway_Availability (UnitMonitor)

This is a critical alarm generated because the IP Helper service (iphlpsvc) stopped responding. The IP Helper service provides tunnel connectivity using the Connectivity Platform, IPv6 transition technologies (6to4, ISATAP, Port Proxy, and Teredo), and IP-HTTPS. If this service is stopped, the computer will not have the enhanced connectivity benefits that these technologies offer. This alarm is cleared when the service is running again.

Knowledge Base article:

Summary

This is a critical alarm generated because the IP Helper service (iphlpsvc) stopped responding. The IP Helper service provides tunnel connectivity using the Connectivity Platform, IPv6 transition technologies (6to4, ISATAP, Port Proxy, and Teredo), and IP-HTTPS. If this service is stopped, the computer will not have the enhanced connectivity benefits that these technologies offer. This alarm is cleared when the service is running again.

Resolutions

The service will restart automatically, or it can be restarted manually.

Element properties:

TargetIPHTTPS_Gateway_Class
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
IP-HTTPS gateway availability
See the alert context for details.
RunAsDefault

Source Code:

<UnitMonitor ID="IPHTTPS_Gateway_Availability" Accessibility="Public" Enabled="true" Target="IPHTTPS_Gateway_Class" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="IPHTTPS_Gateway_Availability_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName/>
<ServiceName>iphlpsvc</ServiceName>
<CheckStartupType/>
</Configuration>
</UnitMonitor>