mirror of https://github.com/Aidaho12/haproxy-wi
				
				
				
			
							parent
							
								
									af228c236e
								
							
						
					
					
						commit
						49202813e2
					
				| 
						 | 
				
			
			@ -1,11 +1,15 @@
 | 
			
		|||
from jinja2 import Environment, FileSystemLoader
 | 
			
		||||
 | 
			
		||||
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.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()
 | 
			
		||||
    services = roxywi_mod.get_services_status()
 | 
			
		||||
    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_settings=keepalived_settings, apache_settings=apache_settings, page=page, lang=lang)
 | 
			
		||||
    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