Six new collectors for ingesting infrastructure data into NetBox via
the Diode SDK pipeline:
- network_collector: Cisco/Brocade devices via NAPALM + pyATS/Genie
with LLDP/CDP cable discovery, VLANs, VRFs, prefixes, device configs,
inventory items, and BGP push to netbox-bgp plugin API
- cml_collector: Cisco Modeling Labs topology sync (nodes, links, configs)
- zabbix_collector: Brownfield import from Zabbix API with cross-ref
custom fields
- observium_collector: Device/port/IP import from Observium REST API
- vmware_collector: vCenter/ESXi hosts, VMs, interfaces, disks, IPs
- docker_collector: Container discovery via Docker API (tested: 21
containers found on local host)
Also adds inventory.yaml.example template for network device credentials.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Single-file collector that discovers PVE host infrastructure (nodes,
LXC containers, QEMU VMs, interfaces, IPs, disks) and ingests it
into NetBox through the Diode pipeline. Supports DHCP IP discovery
via PVE runtime interfaces API and two-pass convergence for
primary_ip4 assignment.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>