Re: CPU load programm fuer console
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
On Tue, Jul 04, 2006 at 02:46:17PM +0200, Jens Strohschnitter wrote:
SysLoad=`/usr/bin/uptime | /usr/bin/awk '{print $12}' | /usr/bin/cut -f1 -d, | /usr/bin/cut -f1 -d.`
/proc/loadavg nicht bemerkt?
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.
Dazu sollte sich rrdtool eignen, das fast alle monitoring Tools benutzen um die Datenmenge nicht explodieren zu lassen. Peter -- 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
Hallo Peter, hallo Leute, Am Dienstag, 4. Juli 2006 14:51 schrieb Peter Wiersig:
On Tue, Jul 04, 2006 at 02:46:17PM +0200, Jens Strohschnitter wrote: [...]
Aber damit habe ich leider noch keine Historie und keine grafische Darstellung ähnlich dem mtrg bei Netzlasten.
Dazu sollte sich rrdtool eignen, das fast alle monitoring Tools benutzen um die Datenmenge nicht explodieren zu lassen.
Genau. Siehe beispielsweise http://vvv.koehntopp.de/rrd/ - die zugehörigen Scripte gibt es ganz unten auf der Seite. Gruß Christian Boltz --
man procmailex Procmailex, ist das sowas wie Ameisen-Ex oder Fliegen-Ex? Dann hätte ich gerne ein große Familienpackung. [Thorsten Haude in suse-linux]
-- 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
Hallo Peter, hallo Leute,
Am Dienstag, 4. Juli 2006 14:51 schrieb Peter Wiersig:
On Tue, Jul 04, 2006 at 02:46:17PM +0200, Jens Strohschnitter wrote: [...]
Aber damit habe ich leider noch keine Historie und keine grafische Darstellung ähnlich dem mtrg bei Netzlasten.
Dazu sollte sich rrdtool eignen, das fast alle monitoring Tools benutzen um die Datenmenge nicht explodieren zu lassen.
Genau. Siehe beispielsweise http://vvv.koehntopp.de/rrd/ - die zugehörigen Scripte gibt es ganz unten auf der Seite.
Das sieht ja super aus. rddtool werde ich dann auch gleich mal installieren. Sicher ist das Ganze nicht so trivial aber das Ergebnis zählt ;-) -- 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
participants (3)
-
Christian Boltz
-
Jens Strohschnitter
-
Peter Wiersig