Manchmal möchte man gerne schöne Kurven sehen
Da reichen nicht die Zahlengräber die sadc generieren und die sar aufbereitet, sondern es muß bunt werden.
Unter isag verbirgt sich eine pfiffige TCL/TK Oberfläche, mit der man gnuplot bequem steuern und managergerechte Grafiken erzeugen kann.
Es sind mit dem Tool alle Kurven darstellbar, die die mit sadc gesammelten Daten hergeben.
Debianer installieren isag einfach mit apt-get install isag
Das tool isag bietet einen einfachen Zugriff auf die Datenflut.
sar und das dazu gehörende sadc gehören zur Standard Werkzeugkiste unter Unix.
Bevor man mit sar die Meßwerte anzeigen kann müssen sie mit sadc erfasst werden.
Der Aufruf von
/usr/lib/sysstat/sadc 1 1000 /var/log/sysstat/sa26
erzeugt eine Messwertdatei sa26 in /var/log/systat/ (der Pfad ist hier beispielhaft für Debian, RedHat benutzt z.B. /var/log/sa/) letzten beiden Ziffern ist der Tag im Monat, hier also der 26.te. Zum einbinden als Cronjob gibt s das mitgelieferte shellscript sa1 .
Wenn man das Kommando sa1 entsprechend als Cronjob installiert, erhält man so immer für die letzten 30 Tage eine sehr genaue Auswertung über die Auslastung des Systems.
Es empfiehlt sich die Man Page von sadc und sa1 zu studieren. Es gibt einige Unterschiede im default datensammelverhalten.
Fürs Erste sollte man alle Daten sammeln. Wenn man mit den Tools vertraut ist, kann man gezielt nur bestimmte Werte aufzeichnen.
Das erledigt aber der Debianer durch ein schlankes dpkg-reconfigure sysstat
[UPDATE 16.12.06] systat ist als Dienst auch auf Suse Systemen verfuegbar, einfach starten und das Daten sammeln beginnt
Mit sar bekommt man von den erzeugten Werten eine Tabellenansicht, die aber noch nicht besonders gut auszuwerten ist. Hier setzt isag an.
Weitere Tools:
apt-get install sysstat (wird wegen der Abhängigkeiten durch das installieren von isag schon mit installiert)
apt-get install dstat