mirror of https://github.com/Aidaho12/haproxy-wi
v1.8.1
parent
a3b26028ad
commit
47ff08e6ea
|
@ -42,6 +42,7 @@ proxy =
|
||||||
[haproxy]
|
[haproxy]
|
||||||
#Command for restart HAproxy service
|
#Command for restart HAproxy service
|
||||||
restart_command = service haproxy restart
|
restart_command = service haproxy restart
|
||||||
|
status_command = systemctl status haproxy
|
||||||
#Username and password for Stats web page HAproxy
|
#Username and password for Stats web page HAproxy
|
||||||
user = admin
|
user = admin
|
||||||
password = password
|
password = password
|
||||||
|
|
|
@ -13,6 +13,8 @@ funct.check_login()
|
||||||
path_config = "haproxy-webintarface.config"
|
path_config = "haproxy-webintarface.config"
|
||||||
config = configparser.ConfigParser()
|
config = configparser.ConfigParser()
|
||||||
config.read(path_config)
|
config.read(path_config)
|
||||||
|
haproxy_config_path = config.get('haproxy', 'haproxy_config_path')
|
||||||
|
status_command = config.get('haproxy', 'status_command')
|
||||||
USERS = '/var/www/haproxy-wi/cgi-bin/users'
|
USERS = '/var/www/haproxy-wi/cgi-bin/users'
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -74,7 +76,7 @@ print('<table class="overview">'
|
||||||
listhap = funct.get_dick_after_permit()
|
listhap = funct.get_dick_after_permit()
|
||||||
|
|
||||||
commands = [ "ps -Af |grep [h]aproxy |wc -l" ]
|
commands = [ "ps -Af |grep [h]aproxy |wc -l" ]
|
||||||
commands1 = [ "ls -l /etc/haproxy/haproxy.cfg |awk '{ print $6\" \"$7\" \"$8}'" ]
|
commands1 = [ "ls -l %s |awk '{ print $6\" \"$7\" \"$8}'" % haproxy_config_path ]
|
||||||
|
|
||||||
for i in sorted(listhap):
|
for i in sorted(listhap):
|
||||||
print('<tr><td class="padding10"><a href="#%s" title="Go to %s status" style="color: #000">%s</a></td><td>' % (i, i, i))
|
print('<tr><td class="padding10"><a href="#%s" title="Go to %s status" style="color: #000">%s</a></td><td>' % (i, i, i))
|
||||||
|
@ -100,10 +102,10 @@ print('</table><table class="overview"><tr class="overviewHead">'
|
||||||
'</td>'
|
'</td>'
|
||||||
'</tr>')
|
'</tr>')
|
||||||
print('</td></tr>')
|
print('</td></tr>')
|
||||||
commands = [ "cat /etc/haproxy/haproxy.cfg |grep -E '^listen|^backend|^frontend' |grep -v stats |wc -l",
|
commands = [ "cat " + haproxy_config_path + " |grep -E '^listen|^backend|^frontend' |grep -v stats |wc -l",
|
||||||
"uname -smor",
|
"uname -smor",
|
||||||
"haproxy -v |head -1",
|
"haproxy -v |head -1",
|
||||||
"systemctl status haproxy |grep Active | sed 's/^[ \t]*//'",
|
status_command + "|grep Active | sed 's/^[ \t]*//'",
|
||||||
"top -u haproxy -b -n 1" ]
|
"top -u haproxy -b -n 1" ]
|
||||||
for i in sorted(listhap):
|
for i in sorted(listhap):
|
||||||
print('<tr><td class="overviewTr"><a name="'+i+'"></a><h3 title="IP ' + listhap.get(i) + '">' + i + ':</h3></td>')
|
print('<tr><td class="overviewTr"><a name="'+i+'"></a><h3 title="IP ' + listhap.get(i) + '">' + i + ':</h3></td>')
|
||||||
|
|
|
@ -42,6 +42,7 @@ proxy =
|
||||||
[haproxy]
|
[haproxy]
|
||||||
#Command for restart HAproxy service
|
#Command for restart HAproxy service
|
||||||
restart_command = service haproxy restart
|
restart_command = service haproxy restart
|
||||||
|
status_command = systemctl status haproxy
|
||||||
#Username and password for Stats web page HAproxy
|
#Username and password for Stats web page HAproxy
|
||||||
user = admin
|
user = admin
|
||||||
password = password
|
password = password
|
||||||
|
|
Loading…
Reference in New Issue