Revision 191b00d9
Added by Jim Pingle almost 15 years ago
usr/local/www/status_lb_pool.php | ||
---|---|---|
99 | 99 |
<td width="10%" class="listhdrr"><?=gettext("Monitor");?></td> |
100 | 100 |
<td width="30%" class="listhdr"><?=gettext("Description");?></td> |
101 | 101 |
</tr> |
102 |
<?php $i = 0; foreach ($a_pool as $vipent): ?>
|
|
102 |
<?php $i = 0; foreach ($a_pool as $pool): ?>
|
|
103 | 103 |
<tr> |
104 | 104 |
<td class="listlr"> |
105 |
<?=$vipent['name'];?>
|
|
105 |
<?=$pool['name'];?>
|
|
106 | 106 |
</td> |
107 | 107 |
<td class="listr" align="center" > |
108 | 108 |
<?php |
109 |
switch($vipent['mode']) {
|
|
109 |
switch($pool['mode']) {
|
|
110 | 110 |
case "loadbalance": |
111 | 111 |
echo "Load balancing"; |
112 | 112 |
break; |
... | ... | |
121 | 121 |
<td class="listr" align="center" > |
122 | 122 |
<table border="0" cellpadding="0" cellspacing="2"> |
123 | 123 |
<?php |
124 |
foreach ((array) $vipent['servers'] as $server) {
|
|
124 |
foreach ((array) $pool['servers'] as $server) {
|
|
125 | 125 |
$svr = split("\|", $server); |
126 | 126 |
if($svr[0]!="") { |
127 |
switch ($relay_hosts[$vipent['name'].":".$vipent['port']][$svr[0]]['state']) {
|
|
127 |
switch ($relay_hosts[$pool['name'].":".$pool['port']][$svr[0]]['state']) {
|
|
128 | 128 |
case 'up': |
129 | 129 |
$bgcolor = "lightgreen"; |
130 | 130 |
break; |
... | ... | |
132 | 132 |
$bgcolor = "lightcoral"; |
133 | 133 |
} |
134 | 134 |
echo "<tr>"; |
135 |
switch ($vipent['mode']) {
|
|
135 |
switch ($pool['mode']) {
|
|
136 | 136 |
case 'loadbalance': |
137 | 137 |
if($svr[0]!="") |
138 |
echo "<td><input type='checkbox' name='{$vipent['name']}_{$svr[0]}' checked></td>";
|
|
138 |
echo "<td><input type='checkbox' name='{$pool['name']}_{$svr[0]}' checked></td>";
|
|
139 | 139 |
break; |
140 | 140 |
case 'failover': |
141 | 141 |
if($svr[0]!="") |
142 |
echo "<td><input type='radio' name='{$vipent['name']}' checked></td>";
|
|
142 |
echo "<td><input type='radio' name='{$pool['name']}' checked></td>";
|
|
143 | 143 |
break; |
144 | 144 |
} |
145 |
echo "<td bgcolor={$bgcolor}> {$svr[0]}:{$vipent['port']} </td></tr>";
|
|
145 |
echo "<td bgcolor={$bgcolor}> {$svr[0]}:{$pool['port']} </td></tr>";
|
|
146 | 146 |
} |
147 | 147 |
} |
148 |
foreach ((array) $vipent['serversdisabled'] as $server) {
|
|
148 |
foreach ((array) $pool['serversdisabled'] as $server) {
|
|
149 | 149 |
$svr = split("\|", $server); |
150 | 150 |
echo "<tr>"; |
151 |
switch ($vipent['mode']) {
|
|
151 |
switch ($pool['mode']) {
|
|
152 | 152 |
case 'loadbalance': |
153 | 153 |
if($svr[0]!="") |
154 |
echo "<td><input type='checkbox' name='{$vipent['name']}_{$svr[0]}'></td>";
|
|
154 |
echo "<td><input type='checkbox' name='{$pool['name']}_{$svr[0]}'></td>";
|
|
155 | 155 |
break; |
156 | 156 |
case 'failover': |
157 | 157 |
if($svr[0]!="") |
158 |
echo "<td><input type='radio' name='{$vipent['name']}'></td>";
|
|
158 |
echo "<td><input type='radio' name='{$pool['name']}'></td>";
|
|
159 | 159 |
break; |
160 | 160 |
} |
161 |
echo "<td> {$svr[0]}:{$vipent['port']} </td></tr>";
|
|
161 |
echo "<td> {$svr[0]}:{$pool['port']} </td></tr>";
|
|
162 | 162 |
} |
163 | 163 |
?> |
164 | 164 |
</table> |
165 | 165 |
</td> |
166 | 166 |
<td class="listr" > |
167 |
<?php echo $vipent['monitor']; ?>
|
|
167 |
<?php echo $pool['monitor']; ?>
|
|
168 | 168 |
</td> |
169 | 169 |
<td class="listbg" > |
170 |
<?=$vipent['desc'];?>
|
|
170 |
<?=$pool['desc'];?>
|
|
171 | 171 |
</td> |
172 | 172 |
</tr> |
173 | 173 |
<?php |
Also available in: Unified diff
Rename $vipent to $pool here since we only deal with pools and the old name doesn't make sense in this context.