mirror of
https://github.com/netbox-community/netbox-docker.git
synced 2026-03-23 08:46:54 +00:00
Update plugin requirements and configurations; add netbox_diode_plugin and related settings
This commit is contained in:
parent
c63a3feff5
commit
17df5e7638
|
|
@ -17,10 +17,19 @@
|
||||||
|
|
||||||
## 2) NetBox-Plugins
|
## 2) NetBox-Plugins
|
||||||
|
|
||||||
- `netbox-topology-views` – Interaktive L2/L3-Topologieansicht.
|
- `netbox-topology-views` (≥4.2.0, <5.0.0) – Interaktive L2/L3-Topologieansicht.
|
||||||
- `netbox-device-lifecycle-mgmt` – Lifecycle-/EoX-Verwaltung für Geräte.
|
- `netbox-lifecycle` (≥1.1.0, <2.0.0) – Lifecycle-/EoX-Verwaltung für Geräte.
|
||||||
- `netbox-plugin-prometheus-sd` – Service Discovery für Prometheus.
|
- `netbox-floorplan-plugin` (≥0.8.0) – Visualisierung von Racks/Assets in 2D-Gebäudeplänen.
|
||||||
- `netbox-qrcode` – QR-Codes für Objekte (Inventar/Asset-Labels).
|
- `pynetbox` (≥7.0.0) – Python-Client für die NetBox-API (benötigt für einige Plugins).
|
||||||
|
- `netbox-lists` – Flexible Listen-/Tabellenansichten für Objekte.
|
||||||
|
- `netbox-inventory` – Inventar- und Asset-Verwaltung in NetBox.
|
||||||
|
- `netbox-reorder-rack` – Intuitive Drag-and-Drop Reorganisation von Racks.
|
||||||
|
- `netboxlabs-diode-netbox-plugin` (z. B. v1.3.1 oder aktuellste Version) – Daten-Ingestion via Diode (vereinfacht Hinzufügen/Aktualisieren von Netzwerkdaten) :contentReference[oaicite:0]{index=0}
|
||||||
|
|
||||||
|
**Temporär deaktiviert da Versionskonflikt (auskommentiert in `requirements-plugins.txt`):**
|
||||||
|
- `netbox-proxbox` (≥0.0.6b2) – Integration von Proxmox Clustern in NetBox.
|
||||||
|
- `proxbox-api` (≥0.0.2) – API-Helper für Proxbox.
|
||||||
|
|
||||||
|
|
||||||
### 2.1 Plugin-Installation mit netbox-docker
|
### 2.1 Plugin-Installation mit netbox-docker
|
||||||
netbox-docker unterstützt eine separate **`requirements-plugins.txt`**, die beim Image-Build installiert wird.
|
netbox-docker unterstützt eine separate **`requirements-plugins.txt`**, die beim Image-Build installiert wird.
|
||||||
|
|
@ -29,8 +38,13 @@ netbox-docker unterstützt eine separate **`requirements-plugins.txt`**, die bei
|
||||||
```text
|
```text
|
||||||
netbox-topology-views>=4.2.0,<5.0.0
|
netbox-topology-views>=4.2.0,<5.0.0
|
||||||
netbox-lifecycle>=1.1.0,<2.0.0
|
netbox-lifecycle>=1.1.0,<2.0.0
|
||||||
netbox-plugin-prometheus-sd>=1.2.0
|
netbox-floorplan-plugin>=0.8.0
|
||||||
netbox-qrcode>=0.0.17,<1.0.0
|
pynetbox>=7.0.0
|
||||||
|
netbox-lists
|
||||||
|
netbox-inventory
|
||||||
|
netbox-reorder-rack
|
||||||
|
# netbox-proxbox>=0.0.6b2
|
||||||
|
# proxbox-api>=0.0.2
|
||||||
```
|
```
|
||||||
|
|
||||||
## 3) Portainer Stack deploy
|
## 3) Portainer Stack deploy
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ PLUGINS = [
|
||||||
"netbox_lists",
|
"netbox_lists",
|
||||||
"netbox_inventory",
|
"netbox_inventory",
|
||||||
"netbox_reorder_rack",
|
"netbox_reorder_rack",
|
||||||
|
"netbox_diode_plugin",
|
||||||
# "netbox_proxbox",
|
# "netbox_proxbox",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -13,4 +14,9 @@ PLUGINS_CONFIG = {
|
||||||
"sync_serial_to_device": True,
|
"sync_serial_to_device": True,
|
||||||
"sync_asset_tag_to_device": True,
|
"sync_asset_tag_to_device": True,
|
||||||
},
|
},
|
||||||
|
"netbox_diode_plugin": {
|
||||||
|
"diode_target_override": "grpc://<dein-diode-server:port>/diode",
|
||||||
|
"diode_username": "diode",
|
||||||
|
"netbox_to_diode_client_secret": "changeme",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,5 +5,7 @@ pynetbox>=7.0.0
|
||||||
netbox-lists
|
netbox-lists
|
||||||
netbox-inventory
|
netbox-inventory
|
||||||
netbox-reorder-rack
|
netbox-reorder-rack
|
||||||
|
netboxlabs-diode-netbox-plugin
|
||||||
|
|
||||||
# netbox-proxbox>=0.0.6b2
|
# netbox-proxbox>=0.0.6b2
|
||||||
# proxbox-api>=0.0.2
|
# proxbox-api>=0.0.2
|
||||||
Loading…
Reference in a new issue