The installed Diode SDK version does not export create_message_chunks.
Replace chunked ingestion with direct client.ingest() calls.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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>