break else: if deljob == '' and update == '': if sql.insert_backup_job(server, rserver, rpath, type, time, cred, description): funct.logging('backup ', ' has created a new backup job for server ' + server, haproxywi=1, login=1) import http.cookies from jinja2 import Environment, FileSystemLoader env = Environment( loader=FileSystemLoader('templates/ajax')) template = env.get_template('new_backup.html') template = template.render(backups=sql.select_backups( server=server, rserver=rserver), sshs=sql.select_ssh()) print(template) print('success: Backup job has created<br>') else: print('error: Cannot add job into DB<br>') elif deljob: sql.delete_backups(deljob) print('Ok') funct.logging('backup ', ' has deleted a backup job for server ' + server, haproxywi=1, login=1) elif update: sql.update_backup(server, rserver, rpath, type, time, cred, description, update)
"keep_alive":"Auto start service", "metrics_haproxy":"Master metrics service", "prometheus":"Prometheus service", "grafana-server":"Grafana service", "fail2ban": "Fail2ban service"} for s, v in services_name.items(): cmd = "systemctl status %s |grep Act |awk '{print $2}'" %s status, stderr = funct.subprocess_execute(cmd) services.append([s, status, v]) except: pass template = template.render(title = "Admin area: users manage", role = role, user = user, users = users, groups = sql.select_groups(), servers = sql.select_servers(full=1), roles = sql.select_roles(), masters = sql.select_servers(get_master_servers=1), sshs = sql.select_ssh(), telegrams = sql.select_telegram(), token = token, versions = funct.versions(), settings = settings, backups = sql.select_backups(), services = services, ldap_enable = ldap_enable) print(template)