- Registriert
- Sep. 2006
- Beiträge
- 10.267
Hi,
Also folgendes Setup:
Mein Unifi Controller läuft auf einer DS720+ als Docker Container und macht seine Arbeit korrekt. Die UI ist über https://192.168.178.20:8443 zu erreichen. Read-only User besteht und funktioniert
Mein Ziel ist es, Unifi in Grafana zu monitoren, gibt dazu auch sehr hübsche Dashboards. Auf einem Mini-PC läuft Proxmox, darin u.a. eine VM mit Ubuntu Server. Grafana, InfluxDB und Unpoller je als Container. Docker-Compose und Portainer laufen auch in dieser Ubuntu-VM. Ich bin jetzt nicht so der Crack mit Linux, das ist alles recht neu für mich.
In InfluxDB wurde ein Bucket angelegt, das ist bereits als Datenquelle in Grafana eingebunden. Das Unifi Dashboard ist auch schon in Grafana, hat aber noch keine Daten.
Unpoller soll sich mit dem angelegten Readonly-User am Unifi Controller anmelden und die Daten empfangen, die Grafana dann grafisch aufbereiten soll. Tut es aber nicht. Und ich weiß auch, warum, nur ich verstehe nicht, wo das Problem liegt...
Unpoller soll beim Start die Config-Datei ./config/unpoller.conf laden, in der u.a. auch die URL und die Userdaten des Unifi Controllers konfiguriert werden. Hab ich mit Nano gemacht. Unpoller mountet die Konfig auch in /etc/unpoller/up.conf ohne Fehlermeldung,. Scheinbar wird aber von irgendwoher irgendwelche Konfig-Defaults geladen und Unpoller versucht Unifi unter https://127.0.0.1:8443 zu erreichen, aber dort läuft er nicht. Wenn ich die Konfig-Datei aber verschiebe oder lösche, kann der Container gar nicht gestartet werden, Unpoller quittiert das ironischerweise mit der fehlenden unpoller.conf. Ingesamt "ignoriert" Unpoller alles, was ich in der Konfigdatei verändere - ich kann sie auch leer anlegen oder irgendeinen Quatsch reinschreiben, keine Fehlermeldung. Aber fehlt die Datei, oder benenne ich sie um, geht gar nix. Es ist auch nichts auskommentiert in der unpoller.conf, was das verursachen könnte.
Ich bin gemäß https://unpoller.com/docs/install/dockercompose vorgegangen, da liegt auch ein Template für die unpoller.conf
Also folgendes Setup:
Mein Unifi Controller läuft auf einer DS720+ als Docker Container und macht seine Arbeit korrekt. Die UI ist über https://192.168.178.20:8443 zu erreichen. Read-only User besteht und funktioniert
Mein Ziel ist es, Unifi in Grafana zu monitoren, gibt dazu auch sehr hübsche Dashboards. Auf einem Mini-PC läuft Proxmox, darin u.a. eine VM mit Ubuntu Server. Grafana, InfluxDB und Unpoller je als Container. Docker-Compose und Portainer laufen auch in dieser Ubuntu-VM. Ich bin jetzt nicht so der Crack mit Linux, das ist alles recht neu für mich.
In InfluxDB wurde ein Bucket angelegt, das ist bereits als Datenquelle in Grafana eingebunden. Das Unifi Dashboard ist auch schon in Grafana, hat aber noch keine Daten.
Unpoller soll sich mit dem angelegten Readonly-User am Unifi Controller anmelden und die Daten empfangen, die Grafana dann grafisch aufbereiten soll. Tut es aber nicht. Und ich weiß auch, warum, nur ich verstehe nicht, wo das Problem liegt...
Unpoller soll beim Start die Config-Datei ./config/unpoller.conf laden, in der u.a. auch die URL und die Userdaten des Unifi Controllers konfiguriert werden. Hab ich mit Nano gemacht. Unpoller mountet die Konfig auch in /etc/unpoller/up.conf ohne Fehlermeldung,. Scheinbar wird aber von irgendwoher irgendwelche Konfig-Defaults geladen und Unpoller versucht Unifi unter https://127.0.0.1:8443 zu erreichen, aber dort läuft er nicht. Wenn ich die Konfig-Datei aber verschiebe oder lösche, kann der Container gar nicht gestartet werden, Unpoller quittiert das ironischerweise mit der fehlenden unpoller.conf. Ingesamt "ignoriert" Unpoller alles, was ich in der Konfigdatei verändere - ich kann sie auch leer anlegen oder irgendeinen Quatsch reinschreiben, keine Fehlermeldung. Aber fehlt die Datei, oder benenne ich sie um, geht gar nix. Es ist auch nichts auskommentiert in der unpoller.conf, was das verursachen könnte.
Ich bin gemäß https://unpoller.com/docs/install/dockercompose vorgegangen, da liegt auch ein Template für die unpoller.conf
Code:
root@grafana-produktiv:~/unpoller/config# sudo docker-compose up
Starting b34540dd0eeb_unpoller ... done
Attaching to b34540dd0eeb_unpoller
b34540dd0eeb_unpoller | 2024/09/12 14:02:34 [INFO] Loading Configuration File: /etc/unpoller/up.conf
b34540dd0eeb_unpoller | 2024/09/12 14:02:34 [INFO] UniFi Poller v2.11.2 Starting Up! PID: 1
b34540dd0eeb_unpoller | 2024/09/12 14:02:34 [ERROR] Controller 1 of 1 Auth or Connection Error, retrying: unifi controller: making request: Get "https://127.0.0.1:8443/": dial tcp 127.0.0.1:8443: connect: connection refused
Zuletzt bearbeitet: