mirror of https://github.com/Aidaho12/haproxy-wi
parent
af228c236e
commit
49202813e2
|
@ -1,11 +1,15 @@
|
||||||
from jinja2 import Environment, FileSystemLoader
|
from jinja2 import Environment, FileSystemLoader
|
||||||
|
|
||||||
import modules.db.sql as sql
|
import modules.db.sql as sql
|
||||||
import modules.roxywi.common as roxywi_common
|
import modules.common.common as common
|
||||||
import modules.roxywi.roxy as roxywi_mod
|
import modules.roxywi.roxy as roxywi_mod
|
||||||
|
import modules.roxywi.common as roxywi_common
|
||||||
|
|
||||||
|
form = common.form
|
||||||
|
|
||||||
|
|
||||||
def load_checker(page: str) -> None:
|
def load_checker() -> None:
|
||||||
|
page = form.getvalue('page')
|
||||||
groups = sql.select_groups()
|
groups = sql.select_groups()
|
||||||
services = roxywi_mod.get_services_status()
|
services = roxywi_mod.get_services_status()
|
||||||
lang = roxywi_common.get_user_lang()
|
lang = roxywi_common.get_user_lang()
|
||||||
|
@ -58,3 +62,50 @@ def load_checker(page: str) -> None:
|
||||||
keepalived_servers=keepalived_servers, haproxy_settings=haproxy_settings, nginx_settings=nginx_settings,
|
keepalived_servers=keepalived_servers, haproxy_settings=haproxy_settings, nginx_settings=nginx_settings,
|
||||||
keepalived_settings=keepalived_settings, apache_settings=apache_settings, page=page, lang=lang)
|
keepalived_settings=keepalived_settings, apache_settings=apache_settings, page=page, lang=lang)
|
||||||
print(template)
|
print(template)
|
||||||
|
|
||||||
|
|
||||||
|
def update_haproxy_settings() -> None:
|
||||||
|
setting_id = int(form.getvalue('updateHaproxyCheckerSettings'))
|
||||||
|
email = int(form.getvalue('email'))
|
||||||
|
service_alert = int(form.getvalue('server'))
|
||||||
|
backend_alert = int(form.getvalue('backend'))
|
||||||
|
maxconn_alert = int(form.getvalue('maxconn'))
|
||||||
|
telegram_id = int(form.getvalue('telegram_id'))
|
||||||
|
slack_id = int(form.getvalue('slack_id'))
|
||||||
|
pd_id = int(form.getvalue('pd_id'))
|
||||||
|
|
||||||
|
if sql.update_haproxy_checker_settings(email, telegram_id, slack_id, pd_id, service_alert, backend_alert,
|
||||||
|
maxconn_alert, setting_id):
|
||||||
|
print('ok')
|
||||||
|
else:
|
||||||
|
print('error: Cannot update Checker settings')
|
||||||
|
|
||||||
|
|
||||||
|
def update_keepalived_settings() -> None:
|
||||||
|
setting_id = int(form.getvalue('updateKeepalivedCheckerSettings'))
|
||||||
|
email = int(form.getvalue('email'))
|
||||||
|
service_alert = int(form.getvalue('server'))
|
||||||
|
backend_alert = int(form.getvalue('backend'))
|
||||||
|
telegram_id = int(form.getvalue('telegram_id'))
|
||||||
|
slack_id = int(form.getvalue('slack_id'))
|
||||||
|
pd_id = int(form.getvalue('pd_id'))
|
||||||
|
|
||||||
|
if sql.update_keepalived_checker_settings(email, telegram_id, slack_id, pd_id, service_alert, backend_alert,
|
||||||
|
setting_id):
|
||||||
|
print('ok')
|
||||||
|
else:
|
||||||
|
print('error: Cannot update Checker settings')
|
||||||
|
|
||||||
|
|
||||||
|
def update_service_settings() -> None:
|
||||||
|
setting_id = int(form.getvalue('updateServiceCheckerSettings'))
|
||||||
|
email = int(form.getvalue('email'))
|
||||||
|
service_alert = int(form.getvalue('server'))
|
||||||
|
telegram_id = int(form.getvalue('telegram_id'))
|
||||||
|
slack_id = int(form.getvalue('slack_id'))
|
||||||
|
pd_id = int(form.getvalue('pd_id'))
|
||||||
|
|
||||||
|
if sql.update_service_checker_settings(email, telegram_id, slack_id, pd_id, service_alert, setting_id):
|
||||||
|
print('ok')
|
||||||
|
else:
|
||||||
|
print('error: Cannot update Checker settings')
|
||||||
|
|
Loading…
Reference in New Issue