Website-Suche

Überwachung von Temperaturen und Spannungen unter Linux


Einleitung

Die Möglichkeit, die Temperaturen der wichtigsten Komponenten zu überwachen, ist wichtig, unabhängig davon, ob Sie spielen, übertakten oder etwas Geschäftsmäßigeres tun und einen kritischen Server betreiben. Linux enthält Module im Kernel, die den Zugriff auf Onboard-Sensoren innerhalb von Komponenten ermöglichen. Das allein reicht jedoch nicht aus.

Es gibt ein Programm, das in Verbindung mit diesen Modulen arbeitet, um die Messwerte dieser Sensoren im Benutzerbereich anzuzeigen. Dieses Programm ist lm_sensors. Lm_sensors ermöglicht es Benutzern, die Sensormesswerte in der Befehlszeile auszulesen und Schnittstellen zu mehreren grafischen Frontends zu erhalten, die die Anzeige von Temperaturen in Echtzeit automatisch und einfach machen.

Installation

Lm_sensors befindet sich in fast allen Repositories jeder Distribution. In den meisten Fällen ist die Installation so einfach wie ein einzelner Befehl. Da es sich lm_sensors um einen Daemon handelt, muss er in allen Distributionen gestartet werden, außer in den Debian-basierten Distributionen, die ihn automatisch starten.

Ubuntu

sudo apt-get install lm-sensors

Debian

apt-get install lm-sensors

Fedor

dnf install lm_sensors

Starten Sie den Daemon mit Systemd.

systemctl start lm_sensors
systemctl enable lm_sensors

SUSE/openSUSE

zypper install sensors

Starten Sie den Daemon mit Systemd.

systemctl start lm_sensors
systemctl enable lm_sensors

Arch Linux

pacman -S lm_sensors

Starten Sie dann den Daemon.

systemctl start lm_sensors
systemctl enable lm_sensors

Eselspinguin

Stellen Sie zuerst sicher, dass die richtige Unterstützung in Ihrem Kernel aktiviert ist.

Device Driver   - - -  >
	-*- I2C support   - - -  >
	<*>  I2C device interface
	<*>  Hardware Monitoring support   - - - >
[*]  Your Hardware

Dann können Sie einfach auftauchen, den Daemon starten und aktivieren.

emerge sys-apps/lm_sensors
rc-service start lm_sensors
rc-update add lm_sensors default

Lesen

Wenn das Paket installiert und der Daemon läuft, ist es möglich, einen Befehl auszuführen, der es lm_sensors ermöglicht, alle Sensoren zu erkennen, die sowohl in der Hardware als auch im Kernel verfügbar sind.

sensors-detect

Das Programm wird eine Reihe von Fragen aufwerfen, welche Sensoren verwendet werden sollen. Es wird für jeden eine beste Option vorgeschlagen. Wenn Sie nicht wissen, welche Sensoren Sie auswählen sollen, befolgen Sie die Empfehlungen bis zum Ende, wo Sie gefragt werden, ob Sie die Konfiguration speichern möchten. Speichern Sie es immer. Natürlich können Sie nach bestem Wissen und Gewissen entscheiden, welche Sensoren Sie verwenden sollten.

Erkennen von Sensoren

Befehlszeile

Öffnen Sie ein Terminal, und lassen Sie die Sensoren regelmäßig laufen.

sensors

Dadurch erhalten Sie eine Textanzeige der zu überwachenden Sensoren und ihrer aktuellen Temperatur- oder Spannungswerte.

GUIs

Okay, es gibt eine Menge GUI-Optionen, um die Ausgabe von lm_sensors anzuzeigen. Zwei der beliebtesten Optionen sind Gkrellm und Conky. Beide sind in Distributions-Repositories weit verbreitet und lassen sich sehr gut mit lm_sensors verbinden.

Gkrellm

Um die Unterstützung für Ihre Sensoren in Gkrellm zu aktivieren, öffnen Sie die Konfiguration, indem Sie F1 drücken oder mit der rechten Maustaste auf den Rand des Fensters klicken. Klicken Sie auf der Seite des sich öffnenden Fensters auf Builtins und dann auf Sensoren. In diesem Menü kannst du die Sensoren ankreuzen, die Gkrellm anzeigen soll.

Conky

Conky ist viel anpassbarer als Gkrellm, daher ist es nicht einfach, eine explizite Anleitung zu geben. Da Conky Eingaben in Form von Variablen aus der Ausführung von Kommandozeilenprogrammen entgegennehmen kann, übergeben Sie auf diese Weise Sensorinformationen an Conky. Wenn Sie exec-Sensoren in der Conky-Konfiguration ausführen, erhalten Sie die Ausgabe der Sensoren. Dadurch wird jedoch die gesamte Ausgabe angezeigt, sodass Sie möglicherweise andere Befehlszeilentools wie grep und cut verwenden möchten, um genau die gewünschte Ausgabe zu erhalten.

Schließen

Lm_sensors ist ein wertvolles Werkzeug, um die Hardware Ihres Systems im Auge zu behalten. Natürlich ist dieser Leitfaden nicht ins Detail gegangen, aber er bietet eine Grundlage, die sicherlich einige Köpfe zum Umdrehen bringen wird. Die GUIs bieten außerdem eine Vielzahl von Anpassungsoptionen für die Echtzeitüberwachung auf Ihrem Desktop. Genießen Sie es, Ihren Computer kühl zu halten und Ihren Desktop gut aussehen zu lassen.

Verwandte Artikel: