A socket operation was attempted to an unreachable host.
The target IP or device could not be reached
This can happen for a few reasons:
The target computer is offline
The watcher node doesn't have the appropriate permissions
There may be a firewall between the watcher node and the target device
Try the following troubleshooting steps to attempt to fix the problem
Ping the target computer to ensure it's on the network
Ensure that the Run As account used by the watcher node has the appropriate permissions to the target data source
Check if the Windows Firewall is enabled on either the target machine or the watcher node. If it is, create an exclusion for the application you are monitoring.
Target | TCPPortCheck_Sample | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | TCPPortCheck_Sample.HostUnreachable | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="TCPPortCheck_Sample.HostUnreachableMonitor" Accessibility="Public" Enabled="true" Target="TCPPortCheck_Sample" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="TCPPortCheck_Sample.HostUnreachable" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="TCPPortCheck_Sample.HostUnreachableMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OK" MonitorTypeStateID="NoHostUnreachableFailure" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="HostUnreachableFailure" HealthState="Error"/>
</OperationalStates>
<Configuration/>
</UnitMonitor>