My SNMPcollector deployed on remote tunnel hub that is attached to a secondary hub that reports to the primary hub cannot connect to primary hub discovery_server.
Adding devices manually works fine, however, when we running the Query Discovery server it fails with the below error:
Failure
Could not find discovery_server probe at /hub_domain/hub/robot/discovery_server
ensure the address is correct, and that the discovery_server probe is running.
SNMPcollector log shows:
Aug 10 16:32:18:539 [attach_socket, snmpcollector] Could not find discovery_server probe at location /domainPRIMARY_domain/hubPRIMARY_hub/uimprimary/discovery_server. Check that discovery_server probe is at the correct location, and is running.
Aug 10 16:32:18:540 [attach_socket, snmpcollector] (4) not found, Received status (4) on response (for sendRcv) for cmd = 'nametoip' name = '/domainPRIMARY_domain/hubPRIMARY_hub/uimprimary/discovery_server.'
I have checked the KB UIM - SNMPcollector issue with device discovery and the address specified in the snmpcollector is correct.
Even if the rest of the UIM implementation is working fine (hub to hub communication) most likely this is a tunnel /firewall issue. possibly the combination of direct connect and tunnel is not setup correctly and causing the issue.
Release : UIM 9.2.0, 20.1, 8.x
Component : UIM - DISCOVERY_SERVER
First thing to check would be, from the snmpcollector hub do a name to IP resolution to the discovery server and see if there is communication.
Find out what IP and name it is trying to use to and troubleshoot communication - testing with telnet.
Also ensure the tunnel server details are in the hosts file of the tunnel client and vice versa.