Hallo zusammen!
Für die Beobachtung meines noch recht neuen Rechners habe ich mir diverse Skripte (Shell, Gnuplot) zurechtgebastelt, um zunächst ein paar grundlegende „Vitalwerte“ zu verfolgen - Systemlast, freier Speicher, CPU-Temperatur. Die Kombination der Skripte spuckt am Ende ein Diagramm aus, auf dem ich diese Werte in Kombination über verschiedene Zeiträume betrachten kann. Beispiel hier: https://gregor.szaktilla.de/web/plot2.pdf
Dieses Diagramm würde ich nun gerne um zwei weitere Werte erweitern: Durchschnittlicher Netz- und Plattendurchsatz. Kann ich diese Werte irgendwo in verwertbarer Form auslesen? Mit „verwertbar“ meine ich Durchschnittswerte (idealerweise die Durchschnittswerte der letzten Minute, denn das ist die Frequenz, mit der ich die Werte bislang logge), denn Spitzen, die z.B. beim Streamen von Videos auftreten, gehen bei nicht-ständiger Aufzeichnung ja verloren.
Gäbe es weitere Werte, die Ihr für Beachtenswert haltet?
Danke vorweg!
Gregor
Systeminfo sammeln
Systeminfo sammeln
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
- heisenberg
- Beiträge: 3692
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: Systeminfo sammeln
Ist da noch was dabei für Dich dabei?
https://monitoring.megabert.de/view.py? ... _name=host
Wo man die Daten herbekommt? Weiss ich selbst nicht genau. Aber man könnte z. B. in den Code diverser Monitoring-Systeme reinschauen, weil die das ja tun. Z. B. das hier verwendete check_mk.
https://monitoring.megabert.de/view.py? ... _name=host
Wo man die Daten herbekommt? Weiss ich selbst nicht genau. Aber man könnte z. B. in den Code diverser Monitoring-Systeme reinschauen, weil die das ja tun. Z. B. das hier verwendete check_mk.
Re: Systeminfo sammeln
nload zeigt pro Netzwerkinterface die Gesamt-Up- und -Downloadmenge an, was auch Transfers vor Start des Programms einschließt. D.h., hier werden nicht nur momentane Werte zur Programmlaufzeit geloggt, sondern irgendwo außerhalb des Programms, im Dateisystem (/proc/ oder /sys/), müssen diese Werte vorliegen.
nload selbst wird dir wohl nicht helfen, aber Studium des Codes sollte dir verraten wo du diese Werte abgreifen kannst.
nload selbst wird dir wohl nicht helfen, aber Studium des Codes sollte dir verraten wo du diese Werte abgreifen kannst.
Re: Systeminfo sammeln
Für die Netzauslastung ist vielleicht ifstat brauchbar. Ich bin mir aber nicht sicher, ob ifstat die Daten im Betrachtungszeitraum wirklich mittelt. Einen Versuch sollte es wert sein.GregorS hat geschrieben:31.01.2023 20:21:14Dieses Diagramm würde ich nun gerne um zwei weitere Werte erweitern: Durchschnittlicher Netz- und Plattendurchsatz. Kann ich diese Werte irgendwo in verwertbarer Form auslesen?