- System : fix to get the distro name

- Services : fix on service names with accent
- Services : ability to specify a host for each service
- Network usage : fix to retrieve the name of the network interfaces
- Memory : the cached and buffers memory are added to free memory now
- Load Average : taking into account the number of cores
- Disk usage : new option to hide tmpfs mountpoints
- General : remove all PHP short tags
This commit is contained in:
ShevAbam
2014-06-18 10:15:18 +02:00
parent 20705a550d
commit 3f6a49bae3
11 changed files with 50 additions and 27 deletions
+8 -4
View File
@@ -1,21 +1,25 @@
<?php
if (!($load_tmp = shell_exec('/bin/cat /proc/loadavg | /usr/bin/awk \'{print $1","$2","$3}\'')))
if (!($load_tmp = shell_exec('cat /proc/loadavg | awk \'{print $1","$2","$3}\'')))
{
$load = array(0, 0, 0);
}
else
{
// Number of cores
$cores = (int)shell_exec('grep -c ^processor /proc/cpuinfo');
$load_exp = explode(',', $load_tmp);
$load = array_map(
function ($value) {
$v = (int)($value * 100);
function ($value, $cores) {
$v = (int)($value * 100 / $cores);
if ($v > 100)
$v = 100;
return $v;
},
$load_exp
$load_exp,
array_fill(0, 3, $cores)
);
}