Vorwort
In diesem Beitrag findest du eine Step-by-Step Anleitung zur Einrichtung eines Unifi Dashboards über Grafana und InfluxDB.
Voraussetzungen
- InfluxDB
- Installation siehe: InfluxDB Grundinstallation unter Docker
- InfluxDB Bucket und v1 Datenbank
- Konfiguration siehe: InfluxDB Anlage einer v1 Datenbank unter Docker
- Grafana
- Empfohlen siehe: Grafana Grundinstallation unter Docker
- UnifiContoller
- Docker-Host
- Installation siehe: Docker Grundinstallation
Konfiguration Unifi Benutzer
Nach der Anlage des Buckets und der v1 Datenbank inkl. Login ist ein Benutzer im UnifiController wie folgt anzulegen.
Erstellung Docker-Compose Projekt
Zur Datenübermittlung wird ein zusätzlicher Docker-Container benögigt.
1
2
3
4
5
mkdir unpoller
cd unpoller
mkdir config
touch ./config/unpoller.conf
touch docker-compose.yml
1
sudo nano docker-compose.yml
docker-compose.yml kann hier heruntergeladen werden.
1
sudo nano ./config/unpoller.conf
unpoller.conf kann hier heruntergeladen werden.
1
sudo docker-compose up -d
Konfiguration Grafana
Nach dem starten des Docker-Containers sollten die Daten nun an die InfluxDB gesendet werden, sodass diese nun wie folgt visualisiert werden können.
Die Dashboards kann hier abgerufen werden.