ich suche ein Programm, dass mir ähnlich wie top die CPU-Last in einem bestimmten Intervall (crontab) in eine lesbare Logdatei und evtl. daraus noch ein HTML-Formular mit graphischer Darstellung erzeugt. Hintergrund ist der, dass einer meiner Server immer mal eine hohe CPU-Last hat. Dies tritt jedoch nur sporradisch auf, so dass ich es meist nicht mitbekomme, die Kunden vor Ort jedoch massig Probleme beim mailen, squid oder smb-connect haben. Bisher habe ich da nur nette X-Anwendungen gefunden.
Sicher gibts da sowas nettes wie top oder sowas ... ;-)
Wie wärs mit
$> watch uptime
oder auch (date; uptime) >> /var/log/load in /etc/crontab?
Hi habe bereits sowas am laufen: SysLoad=`/usr/bin/uptime | /usr/bin/awk '{print $12}' | /usr/bin/cut -f1 -d, | /usr/bin/cut -f1 -d.` if [ $SysLoad -ge 2 ]; then /usr/bin/top -b -n 1 | mail [...] fi Aber damit habe ich leider noch keine Historie und keine grafische Darstellung ähnlich dem mtrg bei Netzlasten. Habe bereits so nette Tools wie mcpu oder cpumon ausprobiert. Die aber alle nur eine Logdatei schreiben mit der ich nix anfangen kann. Der sysstat scheint schon mal ein guter Ansatz zu sein. Das werde ich mal ausprobieren. Ist aber denke ich mal schon ein etwas mächtigeres Tool und braucht seine Zeit bis es eingerichtet ist. Deshalb suche ich sowas nettes wie: crontab->programm->logdatei->html-auswertung (wie sarg für Squidlogs) -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com