Kérdésem az lenne hogy hogyan tudnám legkönnyebbe figyelni a szerver CPU -terhelést? Fontos lenne mert akkor tudnák következtetni hogy a továbbiakba szükség van e bővítésre vagy sem.
Egy ilyet futtattam a a régi szerveren (let) de ott cPanel 11.25.0-C44517 - WHM 11.25.0 - X 3.9 CENTOS 5.5 x86_64 -használtam
De most a sajátomon csak egyszerű ispconfigot.
<?php
$f = fopen("/proc/loadavg", "r");
if ($f) {
$line = fgets($f, 5000);
$t = explode(" ",$line);
fclose($f);
}
$atlag=round(($t[0])/3,2);
$terhel=round((($atlag/25)*10000)/2,1);
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td>Szerver terheltség: </td><td>";
if ($terhel==0) {
echo "<table height=\"10\" width=\"100\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bordercolor=\"#000000\"><tr><td/></tr></table>";
} else {
echo "<table height=\"10\" width=\"100\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bordercolor=\"#000000\"><tr><td width=\"$terhel\" bgcolor=\"#BDEA2D\"></td><td/></tr></table>";
}
echo "</td></tr></table>";
echo "<br>#1 Szerver terheltség százalékban: ";
echo "$terhel"."%";
?>
De ez a /proc/loadavg -ból veszi az adatokat de az ispconfigba nincs olyan vagy legalábbis nem tudom hogy honnan vehetné ki az adatokat.
Ill. ha van más ötlet annak jobban őrölnék.
Egy ilyet futtattam a a régi szerveren (let) de ott cPanel 11.25.0-C44517 - WHM 11.25.0 - X 3.9 CENTOS 5.5 x86_64 -használtam
De most a sajátomon csak egyszerű ispconfigot.
<?php
$f = fopen("/proc/loadavg", "r");
if ($f) {
$line = fgets($f, 5000);
$t = explode(" ",$line);
fclose($f);
}
$atlag=round(($t[0])/3,2);
$terhel=round((($atlag/25)*10000)/2,1);
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td>Szerver terheltség: </td><td>";
if ($terhel==0) {
echo "<table height=\"10\" width=\"100\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bordercolor=\"#000000\"><tr><td/></tr></table>";
} else {
echo "<table height=\"10\" width=\"100\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bordercolor=\"#000000\"><tr><td width=\"$terhel\" bgcolor=\"#BDEA2D\"></td><td/></tr></table>";
}
echo "</td></tr></table>";
echo "<br>#1 Szerver terheltség százalékban: ";
echo "$terhel"."%";
?>
De ez a /proc/loadavg -ból veszi az adatokat de az ispconfigba nincs olyan vagy legalábbis nem tudom hogy honnan vehetné ki az adatokat.
Ill. ha van más ötlet annak jobban őrölnék.
Comment