1609 |
/* (un)monitor */ |
/* (un)monitor */ |
1610 |
{ |
{ |
1611 |
char *action[]= {"monitor", "unmonitor"}; |
char *action[]= {"monitor", "unmonitor"}; |
1612 |
char *lable[]= {"Enable monitoring", "Disable monitoring"}; |
char *label[]= {"Enable monitoring", "Disable monitoring"}; |
1613 |
out_print(res, |
out_print(res, |
1614 |
"<td><form method=GET action=/%s>" |
"<td><form method=GET action=/%s>" |
1615 |
"<input type=hidden value='%s' name=action>" |
"<input type=hidden value='%s' name=action>" |
1616 |
"<input type=submit value='%s' style='font-size: 12pt'>" |
"<input type=submit value='%s' style='font-size: 12pt'>" |
1617 |
"</form></td></tr></table>", |
"</form></td></tr></table>", |
1618 |
s->name, action[s->do_monitor], lable[s->do_monitor]); |
s->name, action[s->do_monitor], label[s->do_monitor]); |
1619 |
} |
} |
1620 |
|
|
1621 |
} |
} |
1825 |
/* (un)monitor */ |
/* (un)monitor */ |
1826 |
{ |
{ |
1827 |
char *action[]= {"monitor", "unmonitor"}; |
char *action[]= {"monitor", "unmonitor"}; |
1828 |
char *lable[]= {"Enable monitoring", "Disable monitoring"}; |
char *label[]= {"Enable monitoring", "Disable monitoring"}; |
1829 |
out_print(res, |
out_print(res, |
1830 |
"<td><form method=GET action=/%s>" |
"<td><form method=GET action=/%s>" |
1831 |
"<input type=hidden value='%s' name=action>" |
"<input type=hidden value='%s' name=action>" |
1832 |
"<input type=submit value='%s' style='font-size: 12pt'>" |
"<input type=submit value='%s' style='font-size: 12pt'>" |
1833 |
"</form></td></tr></table>", |
"</form></td></tr></table>", |
1834 |
s->name, action[s->do_monitor], lable[s->do_monitor]); |
s->name, action[s->do_monitor], label[s->do_monitor]); |
1835 |
} |
} |
1836 |
|
|
1837 |
} |
} |
2062 |
/* (un)monitor */ |
/* (un)monitor */ |
2063 |
{ |
{ |
2064 |
char *action[]= {"monitor", "unmonitor"}; |
char *action[]= {"monitor", "unmonitor"}; |
2065 |
char *lable[]= {"Enable monitoring", "Disable monitoring"}; |
char *label[]= {"Enable monitoring", "Disable monitoring"}; |
2066 |
out_print(res, |
out_print(res, |
2067 |
"<td><form method=GET action=/%s>" |
"<td><form method=GET action=/%s>" |
2068 |
"<input type=hidden value='%s' name=action>" |
"<input type=hidden value='%s' name=action>" |
2069 |
"<input type=submit value='%s' style='font-size: 12pt'>" |
"<input type=submit value='%s' style='font-size: 12pt'>" |
2070 |
"</form></td></tr></table>", |
"</form></td></tr></table>", |
2071 |
s->name, action[s->do_monitor], lable[s->do_monitor]); |
s->name, action[s->do_monitor], label[s->do_monitor]); |
2072 |
} |
} |
2073 |
|
|
2074 |
} |
} |
2160 |
if(n->family == AF_INET) { |
if(n->family == AF_INET) { |
2161 |
if(n->SSL.use_ssl) { |
if(n->SSL.use_ssl) { |
2162 |
out_print(res, |
out_print(res, |
2163 |
"<tr><td>Host:Port</a></td><td>%s:%d%s [%s via SSL]</td>" |
"<tr><td>Host:Port</a></td>" |
2164 |
|
"<td>if failed %s:%d%s [%s via SSL] then %s</td>" |
2165 |
"</tr>", n->hostname, n->port, n->request?n->request:"", |
"</tr>", n->hostname, n->port, n->request?n->request:"", |
2166 |
n->protocol->name); |
n->protocol->name, actionnames[n->action]); |
2167 |
|
|
2168 |
if(n->SSL.certmd5 != NULL) { |
if(n->SSL.certmd5 != NULL) { |
2169 |
out_print(res, |
out_print(res, |
2172 |
} |
} |
2173 |
} else { |
} else { |
2174 |
out_print(res, |
out_print(res, |
2175 |
"<tr><td>Host:Port</a></td><td>%s:%d%s [%s]</td></tr>", |
"<tr><td>Host:Port</td>" |
2176 |
|
"<td>if failed %s:%d%s [%s] then %s</td></tr>", |
2177 |
n->hostname, n->port, n->request?n->request:"", |
n->hostname, n->port, n->request?n->request:"", |
2178 |
n->protocol->name); |
n->protocol->name, actionnames[n->action]); |
2179 |
} |
} |
2180 |
} else if(n->family == AF_UNIX) { |
} else if(n->family == AF_UNIX) { |
2181 |
out_print(res, |
out_print(res, |
2182 |
"<tr><td>Unix Socket</a></td><td>%s [%s]</td></tr>", |
"<tr><td>Unix Socket</td>" |
2183 |
n->pathname, n->protocol->name); |
"<td>if failed %s [%s] then %s</td></tr>", |
2184 |
|
n->pathname, n->protocol->name, actionnames[n->action]); |
2185 |
} |
} |
2186 |
} |
} |
2187 |
} |
} |
2363 |
/* (un)monitor */ |
/* (un)monitor */ |
2364 |
{ |
{ |
2365 |
char *action[]= {"monitor", "unmonitor"}; |
char *action[]= {"monitor", "unmonitor"}; |
2366 |
char *lable[]= {"Enable monitoring", "Disable monitoring"}; |
char *label[]= {"Enable monitoring", "Disable monitoring"}; |
2367 |
out_print(res, |
out_print(res, |
2368 |
"<td><form method=GET action=/%s>" |
"<td><form method=GET action=/%s>" |
2369 |
"<input type=hidden value='%s' name=action>" |
"<input type=hidden value='%s' name=action>" |
2370 |
"<input type=submit value='%s' style='font-size: 12pt'>" |
"<input type=submit value='%s' style='font-size: 12pt'>" |
2371 |
"</form></td></tr></table>", |
"</form></td></tr></table>", |
2372 |
s->name, action[s->do_monitor], lable[s->do_monitor]); |
s->name, action[s->do_monitor], label[s->do_monitor]); |
2373 |
} |
} |
2374 |
|
|
2375 |
} |
} |
2441 |
if(n->family == AF_INET) { |
if(n->family == AF_INET) { |
2442 |
if(n->SSL.use_ssl) { |
if(n->SSL.use_ssl) { |
2443 |
out_print(res, |
out_print(res, |
2444 |
"<tr><td>Host:Port</a></td><td>%s:%d%s [%s via SSL]</td>" |
"<tr><td>Host:Port</a></td>" |
2445 |
"</tr>", n->hostname, n->port, n->request?n->request:"", |
"<td>if failed %s:%d%s [%s via SSL] then %s</td></tr>", |
2446 |
n->protocol->name); |
n->hostname, n->port, n->request?n->request:"", |
2447 |
|
n->protocol->name, actionnames[n->action]); |
2448 |
|
|
2449 |
if(n->SSL.certmd5 != NULL) { |
if(n->SSL.certmd5 != NULL) { |
2450 |
out_print(res, |
out_print(res, |
2453 |
} |
} |
2454 |
} else { |
} else { |
2455 |
out_print(res, |
out_print(res, |
2456 |
"<tr><td>Host:Port</a></td><td>%s:%d%s [%s]</td></tr>", |
"<tr><td>Host:Port</a></td>" |
2457 |
|
"<td>if failed %s:%d%s [%s] then %s</td></tr>", |
2458 |
n->hostname, n->port, n->request?n->request:"", |
n->hostname, n->port, n->request?n->request:"", |
2459 |
n->protocol->name); |
n->protocol->name, actionnames[n->action]); |
2460 |
} |
} |
2461 |
} else if(n->family == AF_UNIX) { |
} else if(n->family == AF_UNIX) { |
2462 |
out_print(res, |
out_print(res, |
2463 |
"<tr><td>Unix Socket</a></td><td>%s [%s]</td></tr>", |
"<tr><td>Unix Socket</td>" |
2464 |
n->pathname, n->protocol->name); |
"<td>if failed %s [%s] then %s</td></tr>", |
2465 |
|
n->pathname, n->protocol->name, actionnames[n->action]); |
2466 |
} |
} |
2467 |
} |
} |
2468 |
} |
} |
2534 |
/* (un)monitor */ |
/* (un)monitor */ |
2535 |
{ |
{ |
2536 |
char *action[]= {"monitor", "unmonitor"}; |
char *action[]= {"monitor", "unmonitor"}; |
2537 |
char *lable[]= {"Enable monitoring", "Disable monitoring"}; |
char *label[]= {"Enable monitoring", "Disable monitoring"}; |
2538 |
out_print(res, |
out_print(res, |
2539 |
"<td><form method=GET action=/%s>" |
"<td><form method=GET action=/%s>" |
2540 |
"<input type=hidden value='%s' name=action>" |
"<input type=hidden value='%s' name=action>" |
2541 |
"<input type=submit value='%s' style='font-size: 12pt'>" |
"<input type=submit value='%s' style='font-size: 12pt'>" |
2542 |
"</form></td></tr></table>", |
"</form></td></tr></table>", |
2543 |
s->name, action[s->do_monitor], lable[s->do_monitor]); |
s->name, action[s->do_monitor], label[s->do_monitor]); |
2544 |
} |
} |
2545 |
|
|
2546 |
} |
} |