Cisco ACI Datasource reports SNMP connection error while configuring SNMP setting on Aria Operations for Network GUI
search cancel

Cisco ACI Datasource reports SNMP connection error while configuring SNMP setting on Aria Operations for Network GUI

book

Article ID: 402754

calendar_today

Updated On:

Products

VCF Operations for Networks

Issue/Introduction

  1. While enabling/configuring the SNMP feature to collect richer data for the Cisco ACI data source, error CISCO ACI: SNMP connection error is seen during attempt to submit datasource.

    Refer to error screenshot below:

2. In Collector logs file  located at /var/log/collector/latest_error.log below error and exception is seen 

 

2025-10-10T16:10:43.780Z  ERROR common.snmp.SNMPHelper collector-process-msg-exec-0 test:273 Failed in testing connection to address=10.150.#.#/161 snmp_engine_id=null sys_descr=null
java.lang.RuntimeException: error in snmp get (null resp pdu)
        at com.vnera.dataproviders.core.common.snmp.SNMPHelper.get(SNMPHelper.java:309) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.dataproviders.core.common.snmp.SNMPHelper.test(SNMPHelper.java:267) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.dataproviders.core.common.snmp.SNMPHelper.validate(SNMPHelper.java:230) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.dataproviders.core.common.DataProviderFactory.validateCredentials(DataProviderFactory.java:900) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.dataproviders.core.common.DataProviderFactory.validateCredentials(DataProviderFactory.java:389) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.collector.core.engine.SaasCommandProcessor.processMessage(SaasCommandProcessor.java:346) _[collector-0.001-SNAPSHOT.jar:_]
        at com.vnera.collector.core.saascommunication.SaasListener.lambda_receiveMessage_0(SaasListener.java:116) _[collector-0.001-SNAPSHOT.jar:_]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [_:_]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [_:_]
        at java.util.concurrent.ThreadPoolExecutor_Worker.run(ThreadPoolExecutor.java:628) [_:_]
        at java.lang.Thread.run(Thread.java:829) [_:_]
2025-10-10T16:10:43.800Z  ERROR core.common.DataProviderFactory collector-process-msg-exec-0 validateCredentials:907 snmp connection error for CISCOACI: error in snmp get (null resp pdu)

 

Environment

Aria Operations for Networks 6.13.0
Aria Operations for Networks 6.14.0
Aria Operations for Networks 6.14.1

Cause

SNMP Failure error seen on GUI is expected if on Cisco ACI APIC (Application Centric Infrastructure) GUI the add collector Profile with collector's IP Address does not exists.

Cisco ACI APIC (Application Centric Infrastructure) requires the client's IP address to be explicitly defined under section Client Group Policies Which is Under SNMP section configuration on the Cisco ACI APIC

Resolution

To fix this issue:

  1. Work with your Network team to add the Aria Operations for Networks collector Profile with collector's IP Address.

  2. Refer to below screenshots from the CISCO ACI APIC for the exact location which is Client Group Policies. The screenshots below are provided for reference only. For detailed guidance on configuring SNMP within Cisco APIC, we recommend reaching out to Cisco Support for vendor-specific assistance.




  3. Post adding the collector profile with collector IP address Click Submit on the  Cisco ACI APIC GUI.

  4. Attempt to reconfigure the SNMP on the Aria Operations for Networks GUI to add the SNMP details such as SNMP Version and community string etc.

  5. Click Submit.

  6. CISCO ACI APIC Datasource in Aria Operations for Networks now  should be added successfully.

  7. To Validate You can search by CISCO ACI on the accounts and Datasource page to see the last metric collector section, see screenshots below

 

 

Additional Information


Refer to below KB for another issue if seen with CISCO ACI

Some additional steps:

1. snmpwalk command for SNMP v2:

snmpwalk -v2c -c public <CiscoACI/Leaf Switch/Spine Switchip>

2. snmpwalk for SNMP v3:

snmpwalk -v3 -l <noAuthNoPriv|authNoPriv|authPriv> -u <username> [-a <MD5|SHA>] [-A <authphrase>] [-x <DES|AES>] [-X <privaphrase>] <switch_ip>