Sysstat ist eine Sammlung von System-Überwachungswerkzeugen für Linux (CPU, RAM, Swapping, I/O, Netzwerk usw.). Sysstat ist Open Source.

Man definiert Zeitabstände, wie oft die Systemauslastung protokoliert werden soll. Dabei werden keine Snapshots (momentalen Aufnahmen) des Systems gemacht, sondern die Durchschnittswerte, gemessen zwischen 2 Protokollierungszeitpunkten.

Installation:

Step 1.  Installieren
sudo apt-get install sysstat

Step 2. Aktivieren
sudo vi /etc/default/sysstat
 change ENABLED=”false” to ENABLED=”true”
 save the file

Step 3. Aufzeichnungsinterval von 10 zu 2 Minuten ändern:
vi /etc/cron.d/sysstat
 Change
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
 To
*/2 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
 save the file

Step 4. Restart
sudo service sysstat restart

 Aktuelle Statistiken zeigen

#CPUs
sar -u

# Memory (RAM)
sar -r

#Netzwerk
sar -n DEV
sar -n DEV -s 15:43:00 -e 16:32:02

#IO
sar -b

Alte Statistiken zeigen

#CPUs
sadf -d /var/log/sysstat/sa18 -P , -s 16:44:00 -e 18:32:00

# Memory
sadf -d /var/log/sysstat/sa18 -- -r -s 16:44:00 -e 18:32:00

#Netzwerk
sadf -d /var/log/sysstat/sa18 -- -n DEV -s 16:44:00 -e 18:32:00

#IO
sadf -d /var/log/sysstat/sa18 -- -b -s 16:44:00 -e 18:32:00

wobei die Dateinamen wie 'sa18' können sich variiren.

Mehr Info

http://sebastien.godard.pagesperso-orange.fr/documentation.html

http://www.linupedia.org/opensuse/Systemueberwachung_mit_sysstat