summaryrefslogtreecommitdiffstats
path: root/usr/local/www/includes
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2013-07-16 15:38:24 -0400
committerjim-p <jimp@pfsense.org>2013-07-16 15:39:33 -0400
commitbdc3d5ca64d2c80c18fa1eb6f071226ca78ed8c1 (patch)
tree991f9b3109df004257f4277a17e2227546733bac /usr/local/www/includes
parent48a0149690c1d35317b124d508998631fcf2bc55 (diff)
downloadpfsense-bdc3d5ca64d2c80c18fa1eb6f071226ca78ed8c1.zip
pfsense-bdc3d5ca64d2c80c18fa1eb6f071226ca78ed8c1.tar.gz
Add a meter for states, too
Diffstat (limited to 'usr/local/www/includes')
-rw-r--r--usr/local/www/includes/functions.inc.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/usr/local/www/includes/functions.inc.php b/usr/local/www/includes/functions.inc.php
index 3e00d13..359887c 100644
--- a/usr/local/www/includes/functions.inc.php
+++ b/usr/local/www/includes/functions.inc.php
@@ -22,6 +22,7 @@ function get_stats() {
$stats['cpufreq'] = get_cpufreq();
$stats['load_average'] = get_load_average();
$stats['mbuf'] = get_mbuf();
+ $stats['statepercent'] = get_pfstate(true);
$stats = join("|", $stats);
return $stats;
}
@@ -138,7 +139,7 @@ function cpu_usage() {
return $cpuUsage;
}
-function get_pfstate() {
+function get_pfstate($percent=false) {
global $config;
$matches = "";
if (isset($config['system']['maximumstates']) and $config['system']['maximumstates'] > 0)
@@ -149,7 +150,10 @@ function get_pfstate() {
if (preg_match("/([0-9]+)/", $curentries, $matches)) {
$curentries = $matches[1];
}
- return $curentries . "/" . $maxstates;
+ if ($percent)
+ return ($curentries / $maxstates) * 100;
+ else
+ return $curentries . "/" . $maxstates;
}
function has_temp() {
OpenPOWER on IntegriCloud