summaryrefslogtreecommitdiffstats
path: root/usr/local/www/status_lb_pool.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2010-12-14 10:42:38 -0500
committerjim-p <jimp@pfsense.org>2010-12-14 10:42:38 -0500
commita776c720e6757fc12222643665f749c2e6d05c1c (patch)
treeab27afc84cc2b50237b010e1a72e112374296bec /usr/local/www/status_lb_pool.php
parent5ca559d227855d9293a1d194e6981b8275e043ae (diff)
downloadpfsense-a776c720e6757fc12222643665f749c2e6d05c1c.zip
pfsense-a776c720e6757fc12222643665f749c2e6d05c1c.tar.gz
Move some lb status parsing functions to a common area so they can be reused by the widget.
Diffstat (limited to 'usr/local/www/status_lb_pool.php')
-rwxr-xr-xusr/local/www/status_lb_pool.php17
1 files changed, 2 insertions, 15 deletions
diff --git a/usr/local/www/status_lb_pool.php b/usr/local/www/status_lb_pool.php
index 16f474b..b7d79ce 100755
--- a/usr/local/www/status_lb_pool.php
+++ b/usr/local/www/status_lb_pool.php
@@ -43,6 +43,7 @@ require_once("guiconfig.inc");
require_once("functions.inc");
require_once("filter.inc");
require_once("shaper.inc");
+require_once("vslb.inc");
if (!is_array($config['load_balancer']['lbpool'])) {
$config['load_balancer']['lbpool'] = array();
@@ -61,21 +62,7 @@ $year = date("Y");
$pgtitle = array(gettext("Status"),gettext("Load Balancer"),gettext("Pool"));
include("head.inc");
-$relayctl=split("\n", shell_exec("/usr/local/sbin/relayctl show summary"));
-$relay_hosts=Array();
-foreach( (array) $relayctl as $line) {
- $t=split("\t", $line);
- switch (trim($t[1])) {
- case "table":
- $curpool=trim($t[2]);
- break;
- case "host":
- $curhost=trim($t[2]);
- $relay_hosts[$curpool][$curhost]['avail']=trim($t[3]);
- $relay_hosts[$curpool][$curhost]['state']=trim($t[4]);
- break;
- }
-}
+$relay_hosts = get_lb_summary();
if ($_POST) {
if ($_POST['apply']) {
OpenPOWER on IntegriCloud