Systemüberwachung · 3 min read · Jan 12, 2026

Systemüberwachung Mit sar Und ksar

Systemüberwachung Mit sar Und ksar

Einleitung

sar ist eines der alten und berühmten Kommandozeilen-Utilities, das oft übersehen wird. Es bietet eine Fülle von Informationen, wenn Sie Leistungsengpässe haben. An sich liefert es nur lange Spalten numerischer Daten, die schwer zu interpretieren sind. sar existiert auf den meisten Linux-Distributionen, zum Beispiel Ubuntu, Debian, CentOS, Gentoo, und ist auch auf Solaris, AIX und anderen kommerziellen Unices verfügbar.

ksar hingegen ist ein Java-basiertes Frontend für die numerischen Daten von sar. Es erzeugt benutzerfreundliche Grafiken, die in .pdf und einige andere Formate exportiert werden können.

Vorbemerkung + Haftungsausschluss

Um dieses Tutorial zu nutzen, sollten Sie mit einer Shell vertraut sein, zumindest sind einige Grundkenntnisse von Vorteil.

Das folgende Tutorial ist eine Art Kochrezept zur Verwendung von sar und ksar. Es sollte leicht an nahezu jede Art von Linux oder Unix anpassbar sein, wo die Voraussetzungen vorhanden sind. Ich kann keine Garantie geben, dass dieses Rezept auch für Sie funktioniert.

1. sar

Wie bereits oben erwähnt, wird sar über die Kommandozeile gesteuert. Es ist in einem Paket namens sysstat enthalten (Ubuntu, Debian, CentOS, Gentoo, um einige zu nennen). Sie sollten es mit Ihrem bevorzugten Paketmanager (apt-get, yum, synaptic, yumex, emerge, ..) installieren. Bevorzugt sollte sar in Verbindung mit cron verwendet werden, also sollten Sie einen Blick in /etc/cron.d/sysstat oder eine ähnlich benannte Datei werfen. Es sollte so aussehen (CentOS in diesem Fall):

# Führen Sie das Systemaktivitätsabrechnungstool alle 10 Minuten aus
*/10 * * * * root /usr/lib/sa/sa1 1 1
# Erstellen Sie eine tägliche Zusammenfassung der Prozessabrechnung um 23:53
53 23 * * * root /usr/lib/sa/sa2 -A

Nicht zu vergessen, sar sollte auf dem System installiert sein, das Sie überwachen möchten.

sar wird mit Hilfe von cron alle 10 Minuten ausgeführt, erzeugt eine Art binären Snapshot, was auf dem System vor sich geht, und um 23:53 wird eine tägliche Zusammenfassung erstellt. Die “menschenfreundliche” tägliche Zusammenfassung und die binäre Datenbank werden in /var/log/sa (CentOS) oder in /var/log/sysstat (Debian, Ubuntu) gespeichert. sar erzeugt eine Datei pro Tag und hält alte Datenbanken für einen Monat (Standard). Aber wir wollen mehr, und hier kommt ksar ins Spiel.

2. ksar

ksar ist nicht in den Repositories der gängigen Systeme enthalten, Sie müssen es von SourceForge herunterladen.

ksar kann auf Ihrem PC/Arbeitsplatz installiert werden, es ist nicht notwendig, es auf dem zu überwachenden System (häufig ein Server) zu installieren. Hauptvoraussetzung ist Java, also sollten Sie darauf achten, dass eine aktuelle Java-Version auf dem System installiert ist, auf dem Sie ksar ausführen möchten. In diesem Fall wurde SUN-Java-6-jre verwendet.

ksar kommt in einem .zip-Archiv, das Sie mit unzip an einen Ort Ihrer Wahl entpacken sollten, vielleicht /opt oder /usr/local/bin.

Es wird in ein eigenes Verzeichnis entpackt, zum Beispiel wie

/usr/local/bin/kSar-5.0.6

Wenn Sie in dieses Verzeichnis wechseln, sollten Sie eine Datei namens run.sh finden:

-rwxr-xr-x 1 root root 276 2008-11-25 19:19 run.sh*

Ich habe die Berechtigung geändert, damit sie ausführbar ist. Sie können ksar ausführen, indem Sie einen

/usr/local/bin/kSar-5.0.6/run.sh &

ausgeben. Dann sollte die wirklich benutzerfreundliche GUI starten. Es sieht aus wie

kSar

Bisher nicht sehr interessant ..

ksar hat eine integrierte Funktionalität, um mit Hilfe von SSH auf Remote-Systeme zuzugreifen. Da die Chancen hoch sind, dass Sie bereits SSH verwenden, um Ihre Systeme zu verwalten, ist dies recht praktisch. Diese Funktionalität befindet sich unter “Daten/SSH-Befehl starten”.

kSar

Eine weitere einfache Möglichkeit, Offline-Untersuchungen der Leistungsdaten von sar durchzuführen, besteht darin, einfach die von sar auf dem überwachten System erzeugten ASCII-Berichte mit scp auf Ihren Arbeitsplatz zu kopieren und sie offline zu untersuchen. Zuerst erhalten Sie einen Überblick über die in dem geladenen Datensatz gespeicherten Daten:

kSar

Dies ist die CPU-Auslastung über einen Tag:

kSar

Oder der Speicherverbrauch über einen Tag:

kSar

Es ist auch möglich, die X-Achse zu strecken, um in einen kleineren Zeitraum hinein zu zoomen:

kSar

Es liegt an Ihnen, die Möglichkeiten von sar/ksar weiter zu erkunden. Meiner Meinung nach sind sie eine würdige Informationsquelle bezüglich der Systemleistung und der Identifizierung von Engpässen, die leicht zugänglich gemacht werden können.

3. URLs

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.