Linux (whm) (centos) yüklü dediateced sunucumun ram, cpu gibi değişkenliklerini takip edebileceğim monitör arıyorum. Var mıdır önerisi olan ?
Aşağıdaki kodları bir php dosyası oluşturup içine atın size işlemci ve ram tüketimini anlık gösterecektir. Hata varsa affola php öğreniyorum.
function getSystemMemInfo()
{
$data = explode("\n", file_get_contents("/proc/meminfo"));
$meminfo = array();
foreach ($data as $line) {
list($key, $val) = explode(":", $line);
$meminfo[$key] = trim($val);
}
return $meminfo;
}
function get_server_cpu_usage(){
$load = sys_getloadavg();
return $load[0];
}
$ram = getSystemMemInfo();
echo "Sunucu İşlemci Tüketimi: ".get_server_cpu_usage()."<br><br>";
echo "Toplam Ram Miktarı: ". $ram[MemTotal]."<br>";
echo "Boş Ram Miktarı: ". $ram[MemAvailable]."<br>";
echo "Kullanılan Ram Miktarı: ". ($ram[MemTotal]-$ram[MemAvailable])."<br>";