Determines whether a connection can be made to the computer hosting the Application Object Server (AOS).
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 that it is on the network |
• | Ensure that the Run As account used by the watcher node has the appropriate permissions to the target data source |
• | Check whether 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 | Microsoft.Dynamics.AX6.ManagementPack.ClassLibrary.Perspective.AOSNetTCPPortPing |
Parent Monitor | System.Health.AvailabilityState |
Category | Custom |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.Dynamics.AX6.ManagementPack.AOS.Monitoring.AOSEndToEnd.NetTcpHostReachable |
Remotable | True |
Accessibility | Public |
RunAs | Microsoft.Dynamics.AX6.ManagementPack.ClassLibrary.AxDbReaderAccount |
<UnitMonitor ID="Microsoft.Dynamics.AX6.ManagementPack.AOS.Monitoring.AOSEndToEnd.NetTcpHostReachableMonitor" Accessibility="Public" Enabled="true" Target="MicrosoftDynamicsAX6ManagementPackClassLibrary!Microsoft.Dynamics.AX6.ManagementPack.ClassLibrary.Perspective.AOSNetTCPPortPing" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RunAs="MicrosoftDynamicsAX6ManagementPackClassLibrary!Microsoft.Dynamics.AX6.ManagementPack.ClassLibrary.AxDbReaderAccount" TypeID="Microsoft.Dynamics.AX6.ManagementPack.AOS.Monitoring.AOSEndToEnd.NetTcpHostReachable" ConfirmDelivery="true">
<Category>Custom</Category>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId495476b5c0c44157af78239825fa636b" MonitorTypeStateID="IsHealthy" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId3ae1e5e3222943bc986ff28ed3d66e5c" MonitorTypeStateID="IsNotHealthy" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>600</IntervalSeconds>
</Configuration>
</UnitMonitor>