Uninett / nav

Network Administration Visualized
GNU General Public License v3.0
194 stars 39 forks source link

Fetch ARP data from Cisco ACI (Application Centric Infrastructure) API #3220

Open lunkwill42 opened 4 days ago

lunkwill42 commented 4 days ago

Is your feature request related to a problem? Please describe.

ARP data cannot be fetched using SNMP from switches controlled by a Cisco ACI controller. Rather, the ACI controller provides a REST-based API that can be used to fetch this data, probably much like the way NAV already does for Palo Alto firewalls (see #2613 )

Describe the solution you'd like

A plugin that fetches ARP information for switches from a Cisco ACI API. However, there are several questions that need clarification before such a feature can be designed. A non-exhaustive list would be:

  1. Does an ACI controller control multiple switches?
  2. Are the individual switches controlled by an ACI monitored by NAV, or is only the ACI instance itself monitored by NAV - or both?
  3. If the switches and the ACI controller are monitored separately, how will we know which API to contact for details for any given switch?
  4. Where is the official ACI API documentation?

Describe alternatives you've considered

None.

Additional context

This wish has been expressed by UiT at several NAV reference committee meetings.