mirror of https://github.com/Aidaho12/haproxy-wi
parent
31c4d6975f
commit
e22808deb8
|
@ -1352,11 +1352,9 @@ if form.getvalue('backup') or form.getvalue('deljob') or form.getvalue('backupup
|
||||||
print('error: ' + error)
|
print('error: ' + error)
|
||||||
else:
|
else:
|
||||||
for l in output:
|
for l in output:
|
||||||
if "msg" in l or "FAILED" in l:
|
if "Traceback" in l or "FAILED" in l:
|
||||||
try:
|
try:
|
||||||
l = l.split(':')[1]
|
print('error: ' + l)
|
||||||
l = l.split('"')[1]
|
|
||||||
print('error: ' + l + "<br>")
|
|
||||||
break
|
break
|
||||||
except Exception:
|
except Exception:
|
||||||
print('error: ' + output)
|
print('error: ' + output)
|
||||||
|
@ -1371,18 +1369,18 @@ if form.getvalue('backup') or form.getvalue('deljob') or form.getvalue('backupup
|
||||||
template = template.render(backups=sql.select_backups(server=serv, rserver=rserver),
|
template = template.render(backups=sql.select_backups(server=serv, rserver=rserver),
|
||||||
sshs=sql.select_ssh())
|
sshs=sql.select_ssh())
|
||||||
print(template)
|
print(template)
|
||||||
print('success: Backup job has created')
|
print('success: Backup job has been created')
|
||||||
funct.logging('backup ', ' has created a new backup job for server ' + serv, haproxywi=1, login=1)
|
funct.logging('backup ', ' a new backup job for server ' + serv + ' has been created', haproxywi=1, login=1)
|
||||||
else:
|
else:
|
||||||
print('error: Cannot add job into DB')
|
print('error: Cannot add job into DB')
|
||||||
elif deljob:
|
elif deljob:
|
||||||
sql.delete_backups(deljob)
|
sql.delete_backups(deljob)
|
||||||
print('Ok')
|
print('Ok')
|
||||||
funct.logging('backup ', ' has deleted a backup job for server ' + serv, haproxywi=1, login=1)
|
funct.logging('backup ', ' a backup job for server ' + serv + ' has been deleted', haproxywi=1, login=1)
|
||||||
elif update:
|
elif update:
|
||||||
sql.update_backup(serv, rserver, rpath, type, time, cred, description, update)
|
sql.update_backup(serv, rserver, rpath, type, time, cred, description, update)
|
||||||
print('Ok')
|
print('Ok')
|
||||||
funct.logging('backup ', ' has updated a backup job for server ' + serv, haproxywi=1, login=1)
|
funct.logging('backup ', ' a backup job for server ' + serv + ' has been updated', haproxywi=1, login=1)
|
||||||
|
|
||||||
if form.getvalue('install_nginx'):
|
if form.getvalue('install_nginx'):
|
||||||
funct.install_nginx(form.getvalue('install_nginx'))
|
funct.install_nginx(form.getvalue('install_nginx'))
|
||||||
|
|
|
@ -73,8 +73,8 @@
|
||||||
{{ input('ip', placeholder="Any", size='15') }}<b>:</b>
|
{{ input('ip', placeholder="Any", size='15') }}<b>:</b>
|
||||||
{{ input('listen-port', name='port', type="number", title="Port for bind listen", placeholder="8080", size='5', required='required') }}
|
{{ input('listen-port', name='port', type="number", title="Port for bind listen", placeholder="8080", size='5', required='required') }}
|
||||||
<div class="tooltip tooltipTop">
|
<div class="tooltip tooltipTop">
|
||||||
IP for bind listener, <b>if empty will be assigned on all IPs</b>.
|
The IP address for the bind listener, <b>if empty, will be assigned to all IP addresses</b>. <br />
|
||||||
Start typing IP, or press the "down" button.<br>If you are using <b>VRRP, leave the IP field blank</b>. If you assign an IP, the slave server will not start
|
Start typing IP or press down button. If you are using <b>VRRP, leave the IP field blank</b>. If you assign a VRRP IP, the slave server will not start
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -322,8 +322,8 @@
|
||||||
<input type="text" name="ip" id="ip1" size="15" placeholder="Any" class="form-control"><b>:</b>
|
<input type="text" name="ip" id="ip1" size="15" placeholder="Any" class="form-control"><b>:</b>
|
||||||
<input type="number" name="port" required title="Port for bind frontend" placeholder="8080" class="form-control">
|
<input type="number" name="port" required title="Port for bind frontend" placeholder="8080" class="form-control">
|
||||||
<div class="tooltip tooltipTop">
|
<div class="tooltip tooltipTop">
|
||||||
IP for bind listener, <b>if empty will be assigned on all IPs</b>.
|
The IP address for the bind listener, <b>if empty, will be assigned to all IP addresses</b>. <br />
|
||||||
Start typing IP, or press the "down" button.<br>If you are using <b>VRRP, leave the IP field blank</b>. If you assign an IP, the slave server will not start
|
Start typing IP or press down button. If you are using <b>VRRP, leave the IP field blank</b>. If you assign a VRRP IP, the slave server will not start
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -434,9 +434,10 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td class="addName">Default backend</td>
|
<td class="addName">Default backend</td>
|
||||||
<td class="addOption">
|
<td class="addOption">
|
||||||
<div style="font-size: 12px; padding-bottom: 10px;">Start typing backend, or press the "down" button</div>
|
|
||||||
{{ input('backends', name='backends', placeholder="some_backend", size='30') }}
|
{{ input('backends', name='backends', placeholder="some_backend", size='30') }}
|
||||||
<p style="font-size: 12px"><b>Note:</b> If you want to use a default backend, you must <span title="Create backend" id="redirectBackend" class="link">create a new backend</span> first.</p>
|
<div class="tooltip tooltipTop">
|
||||||
|
<b>Note</b>. If you want to use the default backend, <span title="Create backend" class="redirectBackend link">backend must exist</span>.
|
||||||
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="advance-show">
|
<tr class="advance-show">
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{% extends "base.html" %}
|
{% extends "base.html" %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
{% from 'include/input_macros.html' import input, select %}
|
{% from 'include/input_macros.html' import input, select, copy_to_clipboard %}
|
||||||
<script src="/inc/users.js"></script>
|
<script src="/inc/users.js"></script>
|
||||||
<script src="/inc/fontawesome.min.js"></script>
|
<script src="/inc/fontawesome.min.js"></script>
|
||||||
{% include 'include/del_confirm.html' %}
|
{% include 'include/del_confirm.html' %}
|
||||||
|
|
|
@ -53,9 +53,9 @@
|
||||||
<span>
|
<span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<span title="Enabled checks:
|
<span title="Enabled checks:
|
||||||
Port check{% if s.9 %}
|
Port check{% if s.9 %},
|
||||||
HTTP status check: {{s.9.split(':')[0]}}://{{s.0}}:{{s.1}}{{s.9.split(':')[1]}}
|
HTTP status check: {{s.9.split(':')[0]}}://{{s.0}}:{{s.1}}{{s.9.split(':')[1]}}
|
||||||
{% if s.11 and s.11 != 'None' %}Body response check: {{s.11}}{% endif %}
|
{% if s.11 and s.11 != 'None' %}, Body response check: {{s.11}}{% endif %}
|
||||||
{% endif %}"> {{s.0}}:{{s.1}}
|
{% endif %}"> {{s.0}}:{{s.1}}
|
||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<td class="padding10">Period time</td>
|
<td class="padding10">Period time</td>
|
||||||
<td class="padding10">Credentials</td>
|
<td class="padding10">Credentials</td>
|
||||||
<td class="padding10">Description</td>
|
<td class="padding10">Description</td>
|
||||||
<td></td>
|
<td style="margin-left: 5px;"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
{% for b in backups %}
|
{% for b in backups %}
|
||||||
|
@ -15,7 +15,8 @@
|
||||||
{% if b.1 in s.2 %}
|
{% if b.1 in s.2 %}
|
||||||
<tr id="backup-table-{{b.0}}">
|
<tr id="backup-table-{{b.0}}">
|
||||||
<td class="padding10 first-collumn">
|
<td class="padding10 first-collumn">
|
||||||
<span id="backup-server-{{b.0}}">{{ b.1 }}</span>
|
{% set id = 'backup-server-' + b.0|string() %}
|
||||||
|
{{ copy_to_clipboard(id=id, value=b.1) }}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{{ input('backup-rserver-'+b.0|string(), value=b.2, size='14') }}
|
{{ input('backup-rserver-'+b.0|string(), value=b.2, size='14') }}
|
||||||
|
@ -63,7 +64,7 @@
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</table>
|
</table>
|
||||||
<br /><span class="add-button" title="Add a new backup job" id="add-backup-button">+ Add a new backup job</span>
|
<br /><span class="add-button" title="Add a new backup job" id="add-backup-button">+ Add backup</span>
|
||||||
<br /><br />
|
<br /><br />
|
||||||
<div id="ajax-backup"></div>
|
<div id="ajax-backup"></div>
|
||||||
<div class="add-note addName alert-info" style="width: inherit; margin-right: 15px;">
|
<div class="add-note addName alert-info" style="width: inherit; margin-right: 15px;">
|
||||||
|
|
|
@ -88,11 +88,11 @@
|
||||||
<tr class="overviewHead">
|
<tr class="overviewHead">
|
||||||
<td class="padding10 first-collumn-wi" colspan=4>
|
<td class="padding10 first-collumn-wi" colspan=4>
|
||||||
{% if role <= 1 %}
|
{% if role <= 1 %}
|
||||||
<a href="/app/users.py#services" title="View tools status" class="logs_link">
|
<a href="/app/users.py#services" title="View services status" class="logs_link">
|
||||||
Tools status
|
Services status
|
||||||
</a>
|
</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
Tools status
|
Services status
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
Loading…
Reference in New Issue