docs: Update for NetBox Discovery (Diode) setup and Slurpit removal
- Removed Slurpit section from current state (stack removed) - Added NetBox Discovery (Diode) architecture documentation - Added NetDisco to NetBox sync script documentation - Updated network diagram with Diode components - Added changelog entries for 2026-01-23 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,3 +1,35 @@
|
||||
## 2026-01-23 - NetBox Discovery (Diode) Setup & Slurp'it Removal
|
||||
|
||||
### Slurp'it Removal
|
||||
- [SLURPIT] Removed entire Slurp'it stack (portal, scanner, scraper, warehouse, mariadb, mongodb)
|
||||
- [SLURPIT] Decision: Use NetBox Discovery + NetDisco instead for better NetBox integration
|
||||
|
||||
### NetBox Discovery (Diode) Installation
|
||||
- [DIODE] Installed Diode server stack via quickstart.sh
|
||||
- [DIODE] Containers: ingress-nginx, diode-auth, diode-ingester, diode-reconciler, hydra, postgres, redis
|
||||
- [NETBOX] Installed netboxlabs-diode-netbox-plugin via custom Dockerfile
|
||||
- [NETBOX] Ran plugin migrations for netbox_diode_plugin
|
||||
- [DIODE] Configured Nginx with public /auth/introspect endpoint for NetBox plugin
|
||||
- [DIODE] Connected NetBox to diode_default network for inter-container communication
|
||||
|
||||
### Discovery Agent Setup
|
||||
- [DIODE] Deployed orb-agent container for network discovery
|
||||
- [DIODE] Configured network_discovery policy: 192.168.31.0/24, ports 22/80/161/443
|
||||
- [DIODE] Schedule: Every 30 minutes (*/30 * * * *)
|
||||
- [DIODE] Successfully discovered 26 hosts on first scan
|
||||
|
||||
### NetDisco to NetBox Sync
|
||||
- [SYNC] Created Python sync script at /mnt/user/appdata/netdisco-netbox-sync/
|
||||
- [SYNC] Uses Diode SDK to ingest devices and IP addresses from NetDisco
|
||||
- [SYNC] Syncs: 4 devices (with vendor, model, OS) and 42 ARP entries (with MAC)
|
||||
- [SYNC] Containerized with Docker for easy deployment
|
||||
|
||||
### Documentation
|
||||
- [DOCS] Updated 00-CURRENT-STATE.md with new discovery architecture
|
||||
- [DOCS] Removed Slurp'it references, added Diode and sync script documentation
|
||||
|
||||
---
|
||||
|
||||
## 2026-01-22 - NetBox Migration to Shared PostgreSQL
|
||||
|
||||
### Database Consolidation
|
||||
|
||||
Reference in New Issue
Block a user