Systeme ├╝berwachen: Monitoring in HomeAssistant mit Glances

 

F├╝r das Sammeln von Systemdaten anderer Betriebssysteme bietet HomeAssistant unter anderem eine Glances-Integration.┬á Glances ist ein Terminalprogramm f├╝r das ├ťberwachen des Systemstatus wie der CPU, Memory oder des Diskverbrauches. Der zus├Ątzliche WebServer-Mode erlaubt es den Status auch ohne SSH abzurufen. Informationen zur Integration in Home-Assistant, siehe:┬áHome-Assistant.┬á

Voraussetzung:

Das auf Python basierte Tool kann auf nahezu allen Betriebssystemen auf denen Python verfügbar ist verwendet werden, siehe: github.com/nicolargo/glances. 

Linux

Glances kann auf einem Linux-System wie folgt aktiviert werden:

 sudo apt install glances python3-pip

F├╝r den WebServer-Mode wird das Bottle-Modul ben├Âtigt, ansonsten bedankt sich der Server mit folgender Meldung: Bottle module not found. Glances cannot start in web server mode.

Bottle kann mit diesem Befehl aktiviert werden:

pip install bottle

Aus Sicherheitsgr├╝nden sollte f├╝r den Zugriff ein Passwort gesetzt werden.

glances -w --password

Und damit Glances automatisch gestartet wird, kann das Paket als Service angelegt werden:

als Service starten

echo "[Unit]" > /usr/lib/systemd/system/glances.service
echo "Description = Glances in Web Server Mode" >> /usr/lib/systemd/system/glances.service
echo "After = network.target" >> /usr/lib/systemd/system/glances.service
echo "" >> /usr/lib/systemd/system/glances.service
echo "[Service]" >> /usr/lib/systemd/system/glances.service
echo "ExecStart = /usr/bin/glances -w " >> /usr/lib/systemd/system/glances.service
echo "" >> /usr/lib/systemd/system/glances.service
echo "[Install]" >> /usr/lib/systemd/system/glances.service
echo "WantedBy = multi-user.target" >> /usr/lib/systemd/system/glances.service
sudo systemctl enable glances.service
sudo systemctl start glances.service
sudo systemctl status glances.service

Optional Docker Integration

Wer Statistiken zu den laufenden Docker-Containern sammeln will, kann dies mit folgendem Befehl:

pip install glances[docker]

Fazit

Glances erm├Âglicht eine einfache ├ťberwachung verschiedenster Betriebssysteme und deren Performance-Counter und bietet eine M├Âglichkeit diese in Home-Assistant zur Verf├╝gungzu stellen, siehe: Home-Assistant.

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE f├╝r deine Bewertung!

Fragen / Kommentare


Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details