Description:
ISSUE
MTP does not collect any data and the nqMetricReader process fails with the following message:
20:58:52 FetchProbeIdFromIPAddresses: web service call failed with status 28,
url: http://xxx.xxx.xxx.xxx/SuperAgentInternal/SAConfigWS.asmx
20:58:52 hr_test failure 0xffffffff at saConfigInterface.cpp 122
20:58:52 hr_test failure 0xffffffff at saConfigInterface.cpp 490
20:58:52 hr_test failure 0xffffffff at saConfigInterface.cpp 612
20:58:52 hr_test failure 0xffffffff at SACollector.cpp 287
20:58:52 ********** nqMetricReader shutting down **********
20:58:52 nqMetricReader - collector program did not initialize (xffffffff),
will retry in 60 seconds.
DETAILS
The "web service call failed with status 28" is a SOAP TCP error, essentially the FetchProbeIdFromIPAddress()
web service method is not reaching the SA Console due to (what it thinks) is a network connectivity issue.
Solution:
TROUBLESHOOTING
Windows Application Event Logs can be very helpful in seeing what is occurring with Console Web Services. The NetQoS logs just don't have much of interest in them.
This type of issue can be either:
Again, errors of interest would likely be in the Windows Application Event Logs. There is also something to try and test basic Web Service connectivity from the command line on MTP. See below.
This determines if the "SuperAgentInternal/SAConfigWS" web service is available from MTP, which is required for nqmetricd startup.
From MTP command line logged in as "netqos", if the SA Console IP is "xxx.xxx.xxx.xxx":
It retries a few times, but you can hit CTRL-C to exit at anytime.