Systeme ├╝berwachen: Monitoring in HomeAssistant mit Glances

This page is also available in English

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 Home-Assistant eine M├Âglichkeit diese zu ├╝berwachen, siehe: Home-Assistant.

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

DANKE f├╝r deine Bewertung!

Ver├Âffentlichung: 14.01.2022 von Bernhard ­čöö


Top-Artikel in diesem Bereich


sichere https Verbindung: Traefik Reverse Proxy + Let┬┤s Encrypt
F├╝r nahezu alle bekannten Websysteme gibt es fertige Docker-Container, bzw. k├Ânnen diese relativ einfach selbst erstellt oder bestehende Container angepasst werden. Als Docker-Container k├Ânnen die Webservices sehr einfacher installiert und betrieben werden. Wer einen Webservice ├╝ber das Internet ver├Âffentlicht, sollte daf├╝r heute unbedingt eine verschl├╝sselte Verbindung (SSL) anbieten. Um den Zugriff auf einen oder mehrere Container zu regeln, kann ein Reverse-Proxy mit kostenlosen LetÔÇÖs Encrypt...

Nextcloud Server Docker | Einrichtung +https: LetÔÇÖs Encrypt [ssl]
Um mit meinem NAS Kontakte, Termine und Fotos zu synchronisieren, habe ich Nextcloud getestet und damit anderen Cloudanbietern f├╝r meine privaten Daten ein St├╝ck weit den R├╝cken gekehrt. Dank Docker ist die Installation einfacher und flexibler denn je und erm├Âglicht es, Nextcloud auf einer beinahe beliebigen Hardware zu betreiben.

Docker Mailserver selbst betreiben | ein Erfahrungsbericht
Mithilfe eines geeigneten Docker-Images ist es relativ einfach einen Mailserver selbst zu betreiben. Urspr├╝nglich habe ich den integrierten Mailserver des Host Europe vServers (Plesk) verwendet und bin bei der Suche nach einem Ersatz auf einen sehr einfachen Docker-Container gesto├čen. Der schlanke Container liefert einen Mailserver ohne grafische Verwaltungsoberfl├Ąche, kann aber mit wenigen einfachen Befehlen verwaltet werden. F├╝r das Senden und Empfangen der Mails kann ein beliebiger E-Mail-Cli...

Fragen / Kommentare


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