I had an argument with SolarWinds TAC support, and I am hoping experts in this forum can clarify it for me.
Scenario: I installed SolarWinds Orion Network Performing Monitor (NPM) & NetFlow Traffic Analyzer (NTA) on a Windows 2022 server, and I am going through the documentation on the port(s) requirements to be allowed on the server for both inbound and outbound based on this provided documentation:
https://documentation.solarwinds.com/en/success_center/orionplatform/content/core-orion-requirements-sw1916.htm
In the documentation, it stated that UDP/161 must be running on the SolarWinds server in order to send & receive SNMP information:
161 | UDP | SolarWinds Job Engine v2 SolarWinds Cortex | Bi-
directional | Send and receive SNMP
information | SNMP v1 and v2 are unencrypted. SNMP v3 uses AES and 3DES encryption. |
|---|
The SolarWinds TAC engineer stated that SNMP udp/161 must be listening on the SolarWinds server in order for it to query Cisco network devices.
I told the TAC engineer that he is full of B.S. because I do NOT need udp/161 to be listening on the SolarWinds in order for the SolarWinds NPM to request SNMP query from Cisco Devices. In other words, I do not need snmp service udp/161 to be running on the SolarWinds server to do snmpget/snmpwalk with Cisco devices. Therefore, I do not need udp/161 inbound access from Cisco devices to SolarWinds server, I only need outbound snmp udp/161 access from SolarWinds to Cisco devices. The snmp return traffic is automatically allowed due to "stateful" inspection.
Who do you think is in the right? The SolarWinds TAC engineer or me?
TIA.