serv = form.getvalue('serv') action = form.getvalue('action_waf') funct.logging(serv, 'WAF service was ' + action, haproxywi=1, login=1) commands = ["sudo systemctl %s waf" % action] funct.ssh_command(serv, commands) if act == "overview": ovw.get_overview() if act == "overviewwaf": ovw.get_overviewWaf(form.getvalue('page')) if act == "overviewServers": id = form.getvalue('id') name = form.getvalue('name') ovw.get_overviewServers(ip=serv, name=name, page=form.getvalue('page')) if form.getvalue('action'): import requests from requests_toolbelt.utils import dump haproxy_user = sql.get_setting('stats_user') haproxy_pass = sql.get_setting('stats_password') stats_port = sql.get_setting('stats_port') stats_page = sql.get_setting('stats_page') postdata = { 'action': form.getvalue('action'), 's': form.getvalue('s'), 'b': form.getvalue('b') }
if form.getvalue('action_hap') is not None and serv is not None: serv = form.getvalue('serv') action = form.getvalue('action_hap') if funct.check_haproxy_config(serv): commands = ["sudo systemctl %s haproxy" % action] funct.ssh_command(serv, commands) print("HAproxy was %s" % action) else: print("Bad config, check please") if act == "overview": ovw.get_overview() if act == "overviewServers": ovw.get_overviewServers() if form.getvalue('action'): import requests from requests_toolbelt.utils import dump haproxy_user = funct.get_config_var('haproxy', 'stats_user') haproxy_pass = funct.get_config_var('haproxy', 'stats_password') stats_port = funct.get_config_var('haproxy', 'stats_port') stats_page = funct.get_config_var('haproxy', 'stats_page') postdata = { 'action': form.getvalue('action'), 's': form.getvalue('s'), 'b': form.getvalue('b') }
serv = form.getvalue('serv') action = form.getvalue('action_waf') funct.logging(serv, 'WAF service was '+action, haproxywi=1, login=1) commands = [ "sudo systemctl %s waf" % action ] funct.ssh_command(serv, commands) if act == "overview": ovw.get_overview() if act == "overviewwaf": ovw.get_overviewWaf(form.getvalue('page')) if act == "overviewServers": id = form.getvalue('id') name = form.getvalue('name') ovw.get_overviewServers(ip=serv,name=name,id=form.getvalue('id')) if act == "overviewHapwi": from jinja2 import Environment, FileSystemLoader env = Environment(loader=FileSystemLoader('templates/ajax'), autoescape=True) template = env.get_template('/overviewHapwi.html') cmd = "top -b -n 1 |head -9" server_status, stderr = funct.subprocess_execute(cmd) template = template.render(server_status=server_status,stderr=stderr) print(template) if form.getvalue('action'): import requests