mirror of https://github.com/Aidaho12/haproxy-wi
parent
7c99c5f9f2
commit
40a8aaa2f5
11
app/funct.py
11
app/funct.py
|
@ -889,4 +889,13 @@ def get_hash(value):
|
|||
import hashlib
|
||||
h = hashlib.md5(value.encode('utf-8'))
|
||||
p = h.hexdigest()
|
||||
return p
|
||||
return p
|
||||
|
||||
|
||||
def out_error(e):
|
||||
if get_config_var('mysql', 'enable') == '1':
|
||||
error = e
|
||||
else:
|
||||
error = e.args[0]
|
||||
print('<span class="alert alert-danger" style="height: 20px;margin-bottom: 20px;" id="error">An error occurred: ' + error + ' <a title="Close" id="errorMess"><b>X</b></a></span>')
|
||||
|
|
@ -21,9 +21,11 @@ if act == "checkrestart":
|
|||
sys.exit()
|
||||
sys.exit()
|
||||
|
||||
|
||||
if not sql.check_token_exists(form.getvalue('token')):
|
||||
print("Your token has been expired")
|
||||
sys.exit()
|
||||
|
||||
|
||||
if form.getvalue('getcerts') is not None and serv is not None:
|
||||
cert_path = sql.get_setting('cert_path')
|
||||
|
@ -33,11 +35,13 @@ if form.getvalue('getcerts') is not None and serv is not None:
|
|||
except:
|
||||
print('<div class="alert alert-danger" style="margin:0">Can not connect to the server</div>')
|
||||
|
||||
|
||||
if form.getvalue('checkSshConnect') is not None and serv is not None:
|
||||
try:
|
||||
funct.ssh_command(serv, ["ls -1t"])
|
||||
except:
|
||||
print('<div class="alert alert-danger" style="margin:0">Can not connect to the server</div>')
|
||||
print('<div class="alert alert-danger" style="margin:0; margin-left: 20px;">Can not connect to the server</div>')
|
||||
|
||||
|
||||
if form.getvalue('getcert') is not None and serv is not None:
|
||||
id = form.getvalue('getcert')
|
||||
|
|
170
app/sql.py
170
app/sql.py
|
@ -31,14 +31,6 @@ def get_cur():
|
|||
return con, cur
|
||||
|
||||
|
||||
def out_error(e):
|
||||
if mysql_enable == '1':
|
||||
error = e
|
||||
else:
|
||||
error = e.args[0]
|
||||
print('Content-type: text/html\n')
|
||||
print('<span class="alert alert-danger" style="height: 20px;margin-bottom: 20px;" id="error">An error occurred: ' + error + ' <a title="Close" id="errorMess"><b>X</b></a></span>')
|
||||
|
||||
def add_user(user, email, password, role, group, activeuser):
|
||||
con, cur = get_cur()
|
||||
if password != 'aduser':
|
||||
|
@ -49,7 +41,7 @@ def add_user(user, email, password, role, group, activeuser):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
else:
|
||||
|
@ -69,7 +61,7 @@ def update_user(user, email, role, group, id, activeuser):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
else:
|
||||
|
@ -86,7 +78,7 @@ def update_user_password(password, id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
else:
|
||||
|
@ -102,7 +94,7 @@ def delete_user(id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
else:
|
||||
|
@ -117,7 +109,7 @@ def add_group(name, description):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
else:
|
||||
|
@ -133,7 +125,7 @@ def delete_group(id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
else:
|
||||
return True
|
||||
|
@ -152,7 +144,7 @@ def update_group(name, descript, id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
else:
|
||||
|
@ -171,7 +163,7 @@ def add_server(hostname, ip, group, typeip, enable, master, cred, port, desc, ha
|
|||
con.commit()
|
||||
return True
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
cur.close()
|
||||
|
@ -185,7 +177,7 @@ def delete_server(id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
else:
|
||||
return True
|
||||
|
@ -204,7 +196,7 @@ def update_hapwi_server(id, alert, metrics, active):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -228,7 +220,7 @@ def update_server(hostname, group, typeip, enable, master, id, cred, port, desc,
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -240,14 +232,14 @@ def update_server_master(master, slave):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
for id in cur.fetchall():
|
||||
sql = """ update servers set master = '%s' where ip = '%s' """ % (id[0], slave)
|
||||
try:
|
||||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -263,7 +255,7 @@ def select_users(**kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -280,7 +272,7 @@ def select_groups(**kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -293,7 +285,7 @@ def select_user_name_group(id):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
for group in cur.fetchone():
|
||||
return group
|
||||
|
@ -307,7 +299,7 @@ def select_server_by_name(name):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
for name in cur.fetchone():
|
||||
return name
|
||||
|
@ -342,7 +334,7 @@ def select_servers(**kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -356,7 +348,7 @@ def write_user_uuid(login, user_uuid):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
for id in cur.fetchall():
|
||||
if mysql_enable == '1':
|
||||
sql = """ insert into uuid (user_id, uuid, exp) values('%s', '%s', now()+ INTERVAL '%s' day) """ % (id[0], user_uuid, session_ttl)
|
||||
|
@ -366,7 +358,7 @@ def write_user_uuid(login, user_uuid):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -378,7 +370,7 @@ def write_user_token(login, user_token):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
for id in cur.fetchall():
|
||||
if mysql_enable == '1':
|
||||
sql = """ insert into token (user_id, token, exp) values('%s', '%s', now()+ INTERVAL %s day) """ % (id[0], user_token, token_ttl)
|
||||
|
@ -388,7 +380,7 @@ def write_user_token(login, user_token):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -399,7 +391,7 @@ def get_token(uuid):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
for token in cur.fetchall():
|
||||
return token[0]
|
||||
|
@ -430,7 +422,7 @@ def delete_old_uuid():
|
|||
cur.execute(sql1)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -447,7 +439,7 @@ def update_last_act_user(uuid):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -458,7 +450,7 @@ def get_user_name_by_uuid(uuid):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
for user_id in cur.fetchall():
|
||||
return user_id[0]
|
||||
|
@ -471,7 +463,7 @@ def get_user_role_by_uuid(uuid):
|
|||
try:
|
||||
cur.execute("select role.id from user left join uuid as uuid on user.id = uuid.user_id left join role on role.name = user.role where uuid.uuid = ?", (uuid,))
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
for user_id in cur.fetchall():
|
||||
return user_id[0]
|
||||
|
@ -485,7 +477,7 @@ def get_role_id_by_name(name):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
for user_id in cur.fetchall():
|
||||
return user_id[0]
|
||||
|
@ -499,7 +491,7 @@ def get_user_group_by_uuid(uuid):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
for user_id in cur.fetchall():
|
||||
return user_id[0]
|
||||
|
@ -512,7 +504,7 @@ def get_user_telegram_by_uuid(uuid):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -524,7 +516,7 @@ def get_telegram_by_ip(ip):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -575,7 +567,7 @@ def get_dick_permit(**kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
|
||||
|
@ -591,7 +583,7 @@ def is_master(ip, **kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -610,7 +602,7 @@ def select_ssh(**kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -624,7 +616,7 @@ def insert_new_ssh(name, enable, group, username, password):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
else:
|
||||
return True
|
||||
|
@ -639,7 +631,7 @@ def delete_ssh(id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
else:
|
||||
return True
|
||||
|
@ -659,7 +651,7 @@ def update_ssh(id, name, enable, group, username, password):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -672,7 +664,7 @@ def insert_backup_job(server, rserver, rpath, type, time, cred, description):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
else:
|
||||
|
@ -689,7 +681,7 @@ def select_backups(**kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -709,7 +701,7 @@ def update_backup(server, rserver, rpath, type, time, cred, description, id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
else:
|
||||
|
@ -725,7 +717,7 @@ def delete_backups(id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
else:
|
||||
return True
|
||||
|
@ -739,7 +731,7 @@ def check_exists_backup(server):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
for s in cur.fetchall():
|
||||
if s[0] is not None:
|
||||
|
@ -772,7 +764,7 @@ def delete_telegram(id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
else:
|
||||
return True
|
||||
|
@ -792,7 +784,7 @@ def select_telegram(**kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -825,7 +817,7 @@ def update_telegram(token, chanel, group, id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -838,7 +830,7 @@ def insert_new_option(option, group):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
else:
|
||||
return True
|
||||
|
@ -856,7 +848,7 @@ def select_options(**kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -872,7 +864,7 @@ def update_options(option, id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -885,7 +877,7 @@ def delete_option(id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
else:
|
||||
return True
|
||||
|
@ -900,7 +892,7 @@ def insert_new_savedserver(server, description, group):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
else:
|
||||
return True
|
||||
|
@ -918,7 +910,7 @@ def select_saved_servers(**kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -935,7 +927,7 @@ def update_savedserver(server, description, id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -948,7 +940,7 @@ def delete_savedserver(id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
else:
|
||||
return True
|
||||
|
@ -966,7 +958,7 @@ def insert_mentrics(serv, curr_con, cur_ssl_con, sess_rate, max_sess_rate):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -978,7 +970,7 @@ def select_waf_metrics_enable(id):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -991,7 +983,7 @@ def select_waf_metrics_enable_server(ip):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
for enable in cur.fetchall():
|
||||
return enable[0]
|
||||
|
@ -1004,7 +996,7 @@ def select_waf_servers(serv):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -1017,7 +1009,7 @@ def select_all_waf_servers():
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -1041,7 +1033,7 @@ def select_waf_servers_metrics(uuid, **kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -1054,7 +1046,7 @@ def select_waf_metrics(serv, **kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -1068,7 +1060,7 @@ def insert_waf_metrics_enable(serv, enable):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -1081,7 +1073,7 @@ def delete_waf_server(id):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -1097,7 +1089,7 @@ def insert_waf_mentrics(serv, conn):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -1113,7 +1105,7 @@ def delete_waf_mentrics():
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -1126,7 +1118,7 @@ def update_waf_metrics_enable(name, enable):
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -1142,7 +1134,7 @@ def delete_mentrics():
|
|||
cur.execute(sql)
|
||||
con.commit()
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
cur.close()
|
||||
con.close()
|
||||
|
@ -1154,7 +1146,7 @@ def select_metrics(serv, **kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -1167,7 +1159,7 @@ def select_servers_metrics_for_master():
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -1191,7 +1183,7 @@ def select_servers_metrics(uuid, **kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -1407,7 +1399,7 @@ def select_table_metrics(uuid):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -1422,7 +1414,7 @@ def get_setting(param, **kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
if kwargs.get('all'):
|
||||
return cur.fetchall()
|
||||
|
@ -1441,7 +1433,7 @@ def update_setting(param, val):
|
|||
con.commit()
|
||||
return True
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
cur.close()
|
||||
|
@ -1454,7 +1446,7 @@ def get_ver():
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
for ver in cur.fetchall():
|
||||
return ver[0]
|
||||
|
@ -1470,7 +1462,7 @@ def select_roles(**kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -1482,7 +1474,7 @@ def select_alert(**kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -1495,7 +1487,7 @@ def select_keep_alive(**kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
return cur.fetchall()
|
||||
cur.close()
|
||||
|
@ -1508,7 +1500,7 @@ def select_keealived(serv, **kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
for value in cur.fetchone():
|
||||
return value
|
||||
|
@ -1524,7 +1516,7 @@ def update_keepalived(serv):
|
|||
con.commit()
|
||||
return True
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
cur.close()
|
||||
|
@ -1537,7 +1529,7 @@ def select_nginx(serv, **kwargs):
|
|||
try:
|
||||
cur.execute(sql)
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
else:
|
||||
for value in cur.fetchone():
|
||||
return value
|
||||
|
@ -1553,7 +1545,7 @@ def update_nginx(serv):
|
|||
con.commit()
|
||||
return True
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
cur.close()
|
||||
|
@ -1568,7 +1560,7 @@ def update_haproxy(serv):
|
|||
con.commit()
|
||||
return True
|
||||
except sqltool.Error as e:
|
||||
out_error(e)
|
||||
funct.out_error(e)
|
||||
con.rollback()
|
||||
return False
|
||||
cur.close()
|
||||
|
|
|
@ -185,6 +185,7 @@
|
|||
</table>
|
||||
<br /><span class="add-button" title="Add server" id="add-server-button">+ Add</span>
|
||||
<br /><br />
|
||||
<div id="checkSshConnect"></div>
|
||||
<div class="add-note addName alert-info" style="width: inherit; margin-right: 15px;">
|
||||
You can read the description of all parameters <a href="https://haproxy-wi.org/description.py?description=servers" title="Servers description" target="_blank">here</a>
|
||||
or watch video <a href="https://haproxy-wi.org/description.py?description=setup" title="How to setup servers, group and SSH credentials" target="_blank">here</a>
|
||||
|
|
|
@ -102,6 +102,7 @@
|
|||
</table>
|
||||
<br /><span class="add-button" title="Add server" id="add-server-button">+ Add</span>
|
||||
<br /><br />
|
||||
<div id="checkSshConnect"></div>
|
||||
<div class="add-note addName alert-info" style="width: inherit; margin-right: 15px;">
|
||||
You can read the description of all parameters <a href="https://haproxy-wi.org/description.py?description=servers" title="Servers description" target="_blank">here</a>
|
||||
or watch video <a href="https://haproxy-wi.org/description.py?description=setup" title="How to setup servers, group and SSH credentials" target="_blank">here</a>
|
||||
|
|
|
@ -1429,9 +1429,9 @@ function checkSshConnect(ip) {
|
|||
type: "POST",
|
||||
success: function( data ) {
|
||||
if (data.indexOf('danger') != '-1') {
|
||||
$("#ajax").html(data);
|
||||
$("#checkSshConnect").html(data);
|
||||
} else {
|
||||
$("#ajax").html("<div class='alert alert-success' style='margin: 0;'>Connect accept<a title='Close' id='errorMess'><b>X</b></a></div>");
|
||||
$("#checkSshConnect").html("<div class='alert alert-success' style='margin: 0; margin-left: 15px;'>Connect is accepted<a title='Close' id='errorMess'><b>X</b></a></div>");
|
||||
}
|
||||
$('#errorMess').click(function() {
|
||||
$('#error').remove();
|
||||
|
|
Loading…
Reference in New Issue