Im trying to use netpath - i have read the requirements document and made the appropriate change to my firewall, (i think). But to make sure there wasnt a firewall issue I also tried to create an internal netpath service. Im getting the same error - it just sits at "First poll yet to complete" status
I turned up the logging on the netpath probe to debug and im seeing an ARP request failed error in the logs:
2016-07-28 10:21:59,243 [STP SmartThreadPool Thread #0] ERROR SolarWinds.NetPath.Agent.Probe.Traceroute.JobHandler - NetPath_10022_E_4BC63C2C Job failed for endpoint email.abngroup.com.au
System.Exception: The ARP request failed.
The probe is running from our Solarwinds NPM server - its windows 2008 R2 its a VM on an ESX VSphere 5.1 server
Here is the full log: hopefully this is something simple as I could really see some use for netpath for us :-)
2016-07-28 10:21:59,181 [53] DEBUG SolarWinds.JobEngine.WorkerProcess.WorkerExecutionEngine - (null) { SubmitJob entered
2016-07-28 10:21:59,181 [53] DEBUG SolarWinds.JobEngine.WorkerProcess.WorkerExecutionEngine - (null) Submitting job 0ce6707f-ba93-4857-870a-b803e8934d6f
2016-07-28 10:21:59,181 [53] DEBUG SolarWinds.JobEngine.WorkerProcess.WorkerExecutionEngine - (null) } SubmitJob exited
2016-07-28 10:21:59,181 [QueueMonitoringManager] DEBUG SolarWinds.JobEngine.WorkerProcess.WorkerExecutionEngine - (null) { OnJobAvailable entered
2016-07-28 10:21:59,181 [QueueMonitoringManager] DEBUG SolarWinds.JobEngine.WorkerProcess.LocalJobFactory - (null) { CreateJob entered
2016-07-28 10:21:59,181 [QueueMonitoringManager] DEBUG SolarWinds.JobEngine.WorkerProcess.RemoteJobFactory - (null) { CreateJob entered
2016-07-28 10:21:59,181 [QueueMonitoringManager] DEBUG SolarWinds.JobEngine.WorkerProcess.RemoteJobFactory - (null) } CreateJob exited
2016-07-28 10:21:59,181 [QueueMonitoringManager] DEBUG SolarWinds.JobEngine.WorkerProcess.LocalJobFactory - (null) } CreateJob exited
2016-07-28 10:21:59,181 [QueueMonitoringManager] DEBUG SolarWinds.JobEngine.WorkerProcess.WorkerExecutionEngine - (null) } OnJobAvailable exited
2016-07-28 10:21:59,181 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.JobEngine.WorkerProcess.JobMonitor - (null) Start tracking job 0ce6707f-ba93-4857-870a-b803e8934d6f
2016-07-28 10:21:59,181 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.JobEngine.WorkerProcess.AgentDispatcher - (null) { ExecuteJob entered
2016-07-28 10:21:59,181 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Pollers.CommonPollerBase`3 - (null) { Execute entered
2016-07-28 10:21:59,181 [STP SmartThreadPool Thread #0] INFO SolarWinds.NetPath.Pollers.CommonPollerBase`3 - (null) Creating default result.
2016-07-28 10:21:59,196 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.Orion.Common.SerializationHelper - (null) Unable to load all types from 'SolarWinds.NetPath.Utility, Version=1.0.2.30032, Culture=neutral, PublicKeyToken=null'. System.IO.FileNotFoundException: Could not load file or assembly 'System.Web.Http, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Web.Http, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
2016-07-28 10:21:59,196 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Agent.Probe.Traceroute.Util.LocalIpMacResolver - (null) Checking live device interface IP Addresses.
2016-07-28 10:21:59,196 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Agent.Probe.Traceroute.Util.LocalIpMacResolver - (null) 1. Name: rpcap://\Device\NPF_{AD7E3EA4-7B5F-4C4A-B437-3A652FEB960B} Address: Internet 192.168.10.35 Netmask: Internet 255.255.255.0 Broadcast: Internet 255.255.255.255
2016-07-28 10:21:59,196 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Agent.Probe.Traceroute.Util.LocalIpMacResolver - (null) localIpToMatch: null
2016-07-28 10:21:59,196 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Agent.Probe.Traceroute.Util.LocalIpMacResolver - (null) ipMatchingInterfaces: 1. Name: rpcap://\Device\NPF_{AD7E3EA4-7B5F-4C4A-B437-3A652FEB960B} Address: Internet 192.168.10.35 Netmask: Internet 255.255.255.0 Broadcast: Internet 255.255.255.255
2016-07-28 10:21:59,196 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Agent.Probe.Traceroute.Util.RoutingHelper - (null) GatewayIp 192.168.10.35 is resolved to MacAddress: 00:50:56:98:2C:E6
2016-07-28 10:21:59,196 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Agent.Probe.Traceroute.Jobs.TcpTracerouteJobFactory - (null) Creating traceroute job for Endpoint: email.abngroup.com.au,Protocol:Tcp,Port443
2016-07-28 10:21:59,196 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Pollers.Traceroute.TraceroutePoller - (null) TracerouteJob starts. Endpoint: email.abngroup.com.au, Service: Tcp:443
2016-07-28 10:21:59,196 [STP SmartThreadPool Thread #0] INFO SolarWinds.NetPath.Agent.Probe.Traceroute.JobHandler - (null) Starting Job email.abngroup.com.au:443 with timeout 00:09:50
2016-07-28 10:21:59,196 [STP SmartThreadPool Thread #0] INFO SolarWinds.NetPath.Agent.Probe.Traceroute.JobHandler - (null) Doing traceroute on ThreadID: 13 for endpoint: email.abngroup.com.au-443
2016-07-28 10:21:59,196 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Agent.Probe.Traceroute.Jobs.TracerouteJob - (null) Set email.abngroup.com.au:443 job maxTtl to be 32
2016-07-28 10:21:59,196 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Agent.Probe.Traceroute.Util.RoutingHelper - (null) GetBestRoute returns nextHop: 0.0.0.0, ifIndex: 10
2016-07-28 10:21:59,228 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Agent.Probe.Traceroute.Util.RoutingHelper - (null) The ARP request failed: 00
2016-07-28 10:21:59,228 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Agent.Probe.Traceroute.Jobs.TracerouteJob - (null) Set email.abngroup.com.au:443 job maxTtl to be 32
2016-07-28 10:21:59,228 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Agent.Probe.Traceroute.Util.RoutingHelper - (null) GetBestRoute returns nextHop: 0.0.0.0, ifIndex: 10
2016-07-28 10:21:59,243 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Agent.Probe.Traceroute.Util.RoutingHelper - (null) The ARP request failed: 00
2016-07-28 10:21:59,243 [STP SmartThreadPool Thread #0] ERROR SolarWinds.NetPath.Agent.Probe.Traceroute.JobHandler - NetPath_10022_E_4BC63C2C Job failed for endpoint email.abngroup.com.au
System.Exception: The ARP request failed.
at SolarWinds.NetPath.Agent.Probe.Traceroute.Util.RoutingHelper.GetMacAddress(IPAddress interfaceIp, IPAddress gatewayIp)
at SolarWinds.NetPath.Agent.Probe.Traceroute.Util.RoutingHelper.GetNextHopGatewayMacAddress(IPAddress targetIp)
at SolarWinds.NetPath.Agent.Probe.Traceroute.Util.LocalIpMacResolver.GetNextHopGatewayMacAddress(IPAddress targetIp)
at SolarWinds.NetPath.Agent.Probe.Traceroute.Jobs.TracerouteJob.Reinitialize(String gatewayMacAddress)
at SolarWinds.NetPath.Agent.Probe.Traceroute.Jobs.TracerouteJob.Reinitialize()
at SolarWinds.NetPath.Agent.Probe.Traceroute.StandardRunner.<Execute>d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at SolarWinds.NetPath.Agent.Probe.Traceroute.JobHandler.<RunJob>d__9.MoveNext()
2016-07-28 10:21:59,259 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Pollers.Traceroute.PollerResultsUpdateService - (null) Null endpointLostPacketsInfo for endpoint:
2016-07-28 10:21:59,259 [STP SmartThreadPool Thread #0] INFO SolarWinds.NetPath.Agent.Probe.Traceroute.JobHandler - (null) Finish traceroute on ThreadID: 13 for endpoint: email.abngroup.com.au-443. Trace count:0, Path count: 0
2016-07-28 10:21:59,259 [STP SmartThreadPool Thread #0] INFO SolarWinds.NetPath.Agent.Probe.Traceroute.JobHandler - (null) TestResult updating Succeed. Job email.abngroup.com.au:443 finished.
2016-07-28 10:21:59,259 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Pollers.Traceroute.TraceroutePoller - (null) TracerouteJob completed. TestResult: Endpoint:email.abngroup.com.au, EndpointPort:443 AgentId: 3e8c2b96-0a8b-49a4-977f-fbe6fbfc9648, PublicIp:255.255.255.255, UtcStartTime:28/07/2016 2:21:59 AM,
CompletionRatio=0
UniqueEdgeCount=0
UniquePathCount=0
SentPackets=0
LostPackets=0
ConnectionBased=False
2016-07-28 10:21:59,259 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.NetPath.Pollers.CommonPollerBase`3 - (null) } Execute exited
2016-07-28 10:21:59,259 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.JobEngine.WorkerProcess.JobMonitor - (null) Stop tracking job 0ce6707f-ba93-4857-870a-b803e8934d6f
2016-07-28 10:21:59,259 [STP SmartThreadPool Thread #0] DEBUG SolarWinds.JobEngine.WorkerProcess.AgentDispatcher - (null) } ExecuteJob exited
2016-07-28 10:22:00,164 [53] DEBUG SolarWinds.JobEngine.WorkerProcess.WorkerExecutionEngine - (null) { GetJobResult entered
2016-07-28 10:22:00,164 [53] DEBUG SolarWinds.JobEngine.WorkerProcess.WorkerExecutionEngine - (null) } GetJobResult exited
2016-07-28 10:22:00,164 [32] DEBUG SolarWinds.JobEngine.WorkerProcess.WorkerExecutionEngine - (null) { CleanupJobResults entered
2016-07-28 10:22:00,164 [32] DEBUG SolarWinds.JobEngine.WorkerProcess.WorkerExecutionEngine - (null) } CleanupJobResults exited