summaryrefslogtreecommitdiffstats
path: root/usr/local/www/includes/functions.inc.php
diff options
context:
space:
mode:
authorCristian Feldman <vizvayu@gmail.com>2012-05-24 18:52:27 -0300
committerCristian Feldman <vizvayu@gmail.com>2012-05-24 18:52:27 -0300
commit25a46a3cb249ea3eeb8319e5ab161dfd3c5160ae (patch)
tree801cb32787cc42a797a8b69089b0504dd4694a2d /usr/local/www/includes/functions.inc.php
parenta55be495a200e5ae5ebc08e5bb8156f6ac6b502a (diff)
downloadpfsense-25a46a3cb249ea3eeb8319e5ab161dfd3c5160ae.zip
pfsense-25a46a3cb249ea3eeb8319e5ab161dfd3c5160ae.tar.gz
Added load average information to the System Information widget
Diffstat (limited to 'usr/local/www/includes/functions.inc.php')
-rw-r--r--usr/local/www/includes/functions.inc.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/usr/local/www/includes/functions.inc.php b/usr/local/www/includes/functions.inc.php
index 3039c35..806a084 100644
--- a/usr/local/www/includes/functions.inc.php
+++ b/usr/local/www/includes/functions.inc.php
@@ -20,6 +20,7 @@ function get_stats() {
$stats['interfacestatus'] = get_interfacestatus();
$stats['gateways'] = get_gatewaystats();
$stats['cpufreq'] = get_cpufreq();
+ $stats['load_average'] = get_load_average();
$stats = join("|", $stats);
return $stats;
}
@@ -231,6 +232,13 @@ function get_cpufreq() {
return $out;
}
+
+function get_load_average() {
+ $load_average = "";
+ exec("/usr/bin/uptime | /usr/bin/sed 's/^.*: //'", $load_average);
+ return $load_average[0];
+}
+
function get_interfacestats() {
global $config;
OpenPOWER on IntegriCloud