neops.core.provider.device_discovery
DeviceDiscoveryProvider
Discover a device and populate datastructures.
Recursive
: Try to connect to neighbor devices (found with CDP and LLDP, with the same credentials), if the connection is successful add the device to neopsInterface Discovery
: Populates and updates the interface data structuresNeighbor Discovery
: Set relations between interfaces based on CDP and LLDP neighborshipsClient Discovery
: Add Clients to neops.io based on Mac Address-Table informationGet Configuration
: Backup of Device and Interface Configurations to neops.io
JSON Schema
Device Discovery
Properties
-
recursive
(boolean): discover and add neighbors with same credentials as well. Default:False
. -
include_interfaces
(boolean): discover interfaces of the device. Default:True
. -
include_neighbors
(boolean): discover neighbors and set edges between devices. Default:True
. -
include_clients
(boolean): discover network clients and assign to interfaces. Default:True
. -
get_config
(boolean): get the configuration and update database. Default:True
.
Methods
run_on_nornir_device
is called by the run cycle.
It discovers the network elements