Commit 23d4a747 authored by Vladislav Gumerov's avatar Vladislav Gumerov

code refactoring

parent 22a3849a
...@@ -2,25 +2,16 @@ ...@@ -2,25 +2,16 @@
$cpu = shell_exec('ps aux | awk \'{s += $3} END {print s }\''); $cpu = shell_exec('ps aux | awk \'{s += $3} END {print s }\'');
$total_mem = shell_exec("cat /proc/meminfo | grep MemTotal | awk '{ print $2 }' "); $total_mem = shell_exec("cat /proc/meminfo | grep MemTotal | awk '{ print $2 }' ");
$free_mem = shell_exec("cat /proc/meminfo | grep Cached | awk '{ print $2 }' "); $free_mem = shell_exec("cat /proc/meminfo | grep Cached | awk '{ print $2 }' ");
$averageArray = shell_exec("uptime");
if(trim(shell_exec("uptime | awk '{ print $10 }' ")) == 'average:') { $averageArray = array_slice((explode(" ", $averageArray)), count($averageArray) - 4);
$average1 = shell_exec("uptime | awk '{ print $11 }' ");
$average2 = shell_exec("uptime | awk '{ print $12 }' ");
$average3 = shell_exec("uptime | awk '{ print $13 }' ");
} else {
$average1 = shell_exec("uptime | awk '{ print $10 }' ");
$average2 = shell_exec("uptime | awk '{ print $11 }' ");
$average3 = shell_exec("uptime | awk '{ print $12 }' ");
}
header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Origin: *');
$arr = array('CPU' => ((int)trim($cpu) > 100 ? 100 : trim($cpu)), $arr = array('CPU' => ((int)trim($cpu) > 100 ? 100 : trim($cpu)),
'TotalMemory' => trim($total_mem) / 1024, 'TotalMemory' => trim($total_mem) / 1024,
'FreeMemory' => trim($free_mem) / 1024, 'FreeMemory' => trim($free_mem) / 1024,
"oneMinute" => substr(trim($average1), 0, -1), "oneMinute" => substr(trim($averageArray[0]), 0, -1),
"fiveMinutes" => substr(trim($average2), 0, -1), "fiveMinutes" => substr(trim($averageArray[1]), 0, -1),
"fifteenMinutes" => trim($average3)); "fifteenMinutes" => trim($averageArray[2]));
exit (json_encode($arr)); exit (json_encode($arr));
?>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment