Server health parameter

Floezen

New Member
Hallo,

mit dem Umstieg auf Plesk 10 gibt es die genauere Serverüberwachung.
Nun bekomme ich von selbiger dutzende Mails täglich, weil
Server health parameter "Services > Apache CPU usage" changed its status from "yellow" to "red".
oder
Server health parameter "Services > Apache CPU usage" changed its status from "green" to "yellow".
.

Folgende detailliertere Informationen aus top werden mitgeliefert

Code:
top - 08:06:05 up 7 days, 19:03,  0 users,  load average: 1.07, 0.89, 0.46
Tasks: 136 total,   3 running, 132 sleeping,   0 stopped,   1 zombie
Cpu(s):  9.8%us,  2.0%sy,  0.0%ni, 85.0%id,  3.1%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:   1924064k total,  1841904k used,    82160k free,    39104k buffers
Swap:  1951888k total,     7396k used,  1944492k free,  1015728k cached

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
20376 wwwrun    20   0  558m  49m 7272 R  102  2.6   5:34.02 httpd2-prefork
20590 wwwrun    20   0  536m  30m 8936 R   43  1.6   0:02.70 httpd2-prefork
20642 wwwrun    20   0     0    0    0 Z    4  0.0   0:00.06 httpd2-prefork <defunct>
3613 root      20   0  530m  31m  11m S    2  1.7   7:11.42 httpd2-prefork
30051 mysql     20   0  728m 337m 5876 S    2 17.9 157:57.96 mysqld
   1 root      20   0  1068  388  324 S    0  0.0   0:05.46 init
   2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd

oder
Code:
top - 08:01:03 up 7 days, 18:58,  0 users,  load average: 0.95, 0.36, 0.18
Tasks: 132 total,   3 running, 129 sleeping,   0 stopped,   0 zombie
Cpu(s):  9.7%us,  2.0%sy,  0.0%ni, 85.1%id,  3.1%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:   1924064k total,  1769744k used,   154320k free,    37676k buffers
Swap:  1951888k total,     7396k used,  1944492k free,   980364k cached

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
20376 wwwrun    20   0  541m  31m 7272 R   89  1.7   0:57.94 httpd2-prefork
20298 wwwrun    20   0  535m  31m  10m S    4  1.7   0:00.90 httpd2-prefork
20486 wwwrun    20   0  531m  24m 4700 S    4  1.3   0:00.02 httpd2-prefork
2480 root      20   0 19772 1848  784 S    2  0.1   2:14.74 syslog-ng
   1 root      20   0  1068  388  324 S    0  0.0   0:05.46 init
   2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd

Wie bekomme ich nun raus, welches Script Apache soviel Ressourcen fressen lässt?
Auffällig ist, das diese Nachrichten immer zu "vollen" 5 Minuten rausgehen. Ich konnte aber keine Webnutzer-Crons finden, die dem Muster entsprächen.

Wie geht man da am besten vor? Ich kann ja schlecht versuchsweise Domains einfach offline schalten...


Grüsse
Florian
 
Wenn ich das richtig verstehe, komme ich mit isof aber nur bei laufenden Prozessen weiter. Nun sitze ich ja nicht 6 Stunden vor der Konsole und hoffe den richtigen Augenblick einzufangen. Gibt es auch eine Möglichkeit die Apache Skript-Aufrufe mitsamt der PID so zu protokollieren, dass ich das später nachvollziehen kann. Es würde für den Anfang die Aufzeichnung eines oder eines halben Tages reichen.
Könnte strace mir das helfen? Wenn ja, wie.

Dank & Grüsse
Florian
 
Der 5-Minuten Versand der Mails liegt an den Einstellungen der Health Monitor XML-Datei. Diese kann man über die Weboberfläche des Health Monitor herunterladen und verändern, unter anderem auch die Versandzeit und die Prozentwerte bei denen der Health Monitor den Status ändert.
 
Hall

Mal kurz zum Verständnis.
Server health parameter "CPU > Total usage"

Das heißt, dass beim Server etwas nicht gerade läuft.

Das betrifft aber den V-Server Inhaber dann nicht, da er ja die CPU mit anderen teilt. Es kann zwar der Fehler bei ihm liegen, ist aber auch möglich, dass ein anderer Nutzer des CPU, "Schuld" am rot und grün ist.

Oder liege ich da falsch?

Gruß Antonius
 
Back
Top