Data Source Failed on Cisco Catalyst 9000
search cancel

Data Source Failed on Cisco Catalyst 9000

book

Article ID: 438098

calendar_today

Updated On:

Products

VCF Operations for Networks

Issue/Introduction

  • Data Source created for Cisco Catalyst 9000 family.
  • collector log under /var/log/arkin/collector says:
    INFO impl.dataprovider.AbstractDPOperationsManager DataProviderManager::healthCheck getHealthStatus:514 DPHealthStatus: dpId {
      dataProviderIdentifier: "GENERICSWITCH_CATALYST####_<SWITCH_IP_ADDRESS>"
      customerId: <CUSTOMER_ID>
    }
    healthReport {
      health: UNHEALTHY
      healthMessage: "java.lang.Exception: No parser found to process raw data._n_tat com.vnera.model.veriflow.core.Util.throwException(Util.java:1577)_n_tat com.vnera.dataproviders.core.common.impl.dataprovider.utils.configutils.veriflow.NetworkParser.parse(NetworkParser.java:183)_n_tat com.vnera.dataproviders.core.common.impl.dataprovider.utils.CollectorUtils.parseData(CollectorUtils.java:636)_n_tat com.vnera.dataproviders.core.impl.genericdevice.utils.cisco.cat9K.Catalyst9KUtils.init(Catalyst9KUtils.java:200)_n_tat com.vnera.dataproviders.core.impl.genericdevice.tasks.GDSynchronousTask.doRun(GDSynchronousTask.java:78)_n_tat com.vnera.dataproviders.core.common.impl.dataprovider.tasks.AbstractTask.run(AbstractTask.java:165)_n_tat com.vnera.dataproviders.tasker.Tasker_ScheduledTaskWrapper.run(Tasker.java:486)_n_tat com.google.common.util.concurrent.MoreExecutors_ScheduledListeningDecorator_NeverSuccessfulListenableFutureTask.run(MoreExecutors.java:678)_n_tat java.base/java.util.concurrent.Executors_RunnableAdapter.call(Executors.java:539)_n_tat java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)_n_tat java.base/java.util.concurrent.ScheduledThreadPoolExecutor_ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)_n_tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)_n_tat java.base/java.util.concurrent.ThreadPoolExecutor_Worker.run(ThreadPoolExecutor.java:635)_n_tat java.base/java.lang.Thread.run(Thread.java:840)_n"
      healthErrorCode: "FAILED_DATASOURCE_OPERATION"
      healthPayload: ""
  • Captured packet shows there are no returning SNMP packets.

    To capture packets at ESXi uplink, run following command:
    pktcap-uw --uplink vmnic# --capture UplinkSndKernel,UplinkRcvKernel -o /vmfs/volumes/FULL_PATH_TO_DATASTORE/Case_#/esxi.uplink.vmnic#.UplinkSndRcvKernel.pcapng

Environment

Aria Operations for Networks 6.14

Cause

Intermediate network devices (e.g., L2 switches or firewalls) may be dropping SNMP packets, particularly on the return path from the switch to the Collector.
Collector logs may show `No parser found to process` errors if the SNMP response is malformed or incomplete due to the timeout.

Resolution

Contact your physical network administrator to investigate why the physical network is not sending returning SNMP packet to ESXi.