mirror of https://github.com/Aidaho12/haproxy-wi
parent
c629cef68f
commit
a4af25a91e
|
@ -62,8 +62,6 @@ try:
|
||||||
is_metrics_worker = i
|
is_metrics_worker = i
|
||||||
cmd = "ps ax |grep grafana|grep -v grep|wc -l"
|
cmd = "ps ax |grep grafana|grep -v grep|wc -l"
|
||||||
grafana, stderr = funct.subprocess_execute(cmd)
|
grafana, stderr = funct.subprocess_execute(cmd)
|
||||||
cmd = "ps ax |grep 'prometheus ' |grep -v grep|wc -l"
|
|
||||||
prometheus, stderr = funct.subprocess_execute(cmd)
|
|
||||||
host = os.environ.get('HTTP_HOST', '')
|
host = os.environ.get('HTTP_HOST', '')
|
||||||
|
|
||||||
cmd = "systemctl is-active roxy-wi-metrics"
|
cmd = "systemctl is-active roxy-wi-metrics"
|
||||||
|
@ -76,6 +74,8 @@ try:
|
||||||
smon, stderr = funct.subprocess_execute(cmd)
|
smon, stderr = funct.subprocess_execute(cmd)
|
||||||
cmd = "systemctl is-active roxy-wi-portscanner"
|
cmd = "systemctl is-active roxy-wi-portscanner"
|
||||||
port_scanner, stderr = funct.subprocess_execute(cmd)
|
port_scanner, stderr = funct.subprocess_execute(cmd)
|
||||||
|
cmd = "systemctl is-active roxy-wi-socket"
|
||||||
|
socket, stderr = funct.subprocess_execute(cmd)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
role = ''
|
role = ''
|
||||||
|
@ -90,7 +90,7 @@ except Exception as e:
|
||||||
keep_alive = ''
|
keep_alive = ''
|
||||||
smon = ''
|
smon = ''
|
||||||
grafana = ''
|
grafana = ''
|
||||||
prometheus = ''
|
socket = ''
|
||||||
versions = ''
|
versions = ''
|
||||||
haproxy_wi_log = ''
|
haproxy_wi_log = ''
|
||||||
servers = ''
|
servers = ''
|
||||||
|
@ -115,12 +115,12 @@ template = template.render(h2=1,
|
||||||
smon=''.join(smon),
|
smon=''.join(smon),
|
||||||
port_scanner=''.join(port_scanner),
|
port_scanner=''.join(port_scanner),
|
||||||
grafana=''.join(grafana),
|
grafana=''.join(grafana),
|
||||||
prometheus=''.join(prometheus),
|
socket=''.join(socket),
|
||||||
haproxy_wi_log_id=funct.haproxy_wi_log(log_id=1, file="roxy-wi-", with_date=1),
|
haproxy_wi_log_id=funct.haproxy_wi_log(log_id=1, file="roxy-wi-", with_date=1),
|
||||||
metrics_log_id=funct.haproxy_wi_log(log_id=1, file="metrics-", with_date=1),
|
metrics_log_id=funct.haproxy_wi_log(log_id=1, file="metrics", with_date=1),
|
||||||
checker_log_id=funct.haproxy_wi_log(log_id=1, file="checker-", with_date=1),
|
checker_log_id=funct.haproxy_wi_log(log_id=1, file="checker", with_date=1),
|
||||||
keep_alive_log_id=funct.haproxy_wi_log(log_id=1, file="keep_alive"),
|
keep_alive_log_id=funct.haproxy_wi_log(log_id=1, file="keep_alive"),
|
||||||
checker_error_log_id=funct.haproxy_wi_log(log_id=1, file="checker-error"),
|
socket_log_id=funct.haproxy_wi_log(log_id=1, file="socket"),
|
||||||
metrics_error_log_id=funct.haproxy_wi_log(log_id=1, file="metrics-error"),
|
metrics_error_log_id=funct.haproxy_wi_log(log_id=1, file="metrics-error"),
|
||||||
error=stderr,
|
error=stderr,
|
||||||
haproxy_wi_log=funct.haproxy_wi_log(),
|
haproxy_wi_log=funct.haproxy_wi_log(),
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
Server
|
Server
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
{% if waf != '1' %}
|
{% if waf != '1' and select_id != 'viewlogs' %}
|
||||||
<td style="width: 10%;">Log files</td>
|
<td style="width: 10%;">Log files</td>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if select_id != 'viewlogs' and service != 'nginx' %}
|
{% if select_id != 'viewlogs' and service != 'nginx' %}
|
||||||
|
@ -55,7 +55,7 @@
|
||||||
{% include 'include/select.html' %}
|
{% include 'include/select.html' %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
{% if waf != '1' %}
|
{% if waf != '1' and select_id != 'viewlogs' %}
|
||||||
<td id="remote_log_files"></td>
|
<td id="remote_log_files"></td>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<td class="padding10" style="width: 10%;">
|
<td class="padding10" style="width: 10%;">
|
||||||
|
|
|
@ -196,7 +196,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if role <= 1 %}
|
{% if role <= 1 %}
|
||||||
<a href="/app/viewlogs.py?viewlogs={{metrics_error_log_id}}&rows=10&grep=&hour=00&minut=00&hour1=24&minut1=00" title="View worker's logs" class="logs_link">
|
<a href="/app/viewlogs.py?viewlogs={{metrics_log_id}}&rows=10&grep=&hour=00&minut=00&hour1=24&minut1=00" title="View worker's logs" class="logs_link">
|
||||||
Metrics workers
|
Metrics workers
|
||||||
</a>
|
</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
@ -214,7 +214,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if role <= 1 %}
|
{% if role <= 1 %}
|
||||||
<a href="/app/viewlogs.py?viewlogs={{checker_error_log_id}}&rows=10&grep=&hour=00&minut=00&hour1=24&minut1=00" title="View checker's logs" class="logs_link">
|
<a href="/app/viewlogs.py?viewlogs={{checker_log_id}}&rows=10&grep=&hour=00&minut=00&hour1=24&minut1=00" title="View checker's logs" class="logs_link">
|
||||||
Checker workers
|
Checker workers
|
||||||
</a>
|
</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
@ -252,25 +252,40 @@
|
||||||
<span class="serverNone server-status" title="The service is not installed or not running"></span>
|
<span class="serverNone server-status" title="The service is not installed or not running"></span>
|
||||||
<span>Grafana</span>
|
<span>Grafana</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
</td>
|
||||||
|
<td {% if role != 1 %}class="padding10 first-collumn-wi"{%endif%}>
|
||||||
|
{% if socket == 'active' %}
|
||||||
|
<span class="serverUp server-status" title="Socket service is started"></span>
|
||||||
|
{% if role <= 1 %}
|
||||||
|
<a href="/app/viewlogs.py?viewlogs={{socket_log_id}}&rows=10&grep=&hour=00&minut=00&hour1=24&minut1=00" title="View Socket's logs" class="logs_link">
|
||||||
|
Socket service
|
||||||
|
</a>
|
||||||
|
{% else %}
|
||||||
|
Socket service
|
||||||
|
{% endif %}
|
||||||
|
{% else %}
|
||||||
|
{% if socket == 'inactive' or socket == 'failed' %}
|
||||||
|
<span class="serverDown server-status" title="Socket service scanner is stopped"></span>
|
||||||
|
<a href="/app/users.py#services" title="Socket service - Roxy-WI service" class="logs_link">
|
||||||
|
Socket service
|
||||||
|
</a>
|
||||||
|
{% else %}
|
||||||
|
<span title="Socket service is not installed"><span class="serverNone server-status"></span></span>
|
||||||
|
<a href="https://roxy-wi.org/services.py?service=socket" title="Socket service" target="_blank" class="logs_link">
|
||||||
|
Socket service
|
||||||
|
</a>
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{% if prometheus|int() >= 1 %}
|
|
||||||
<span class="serverUp server-status" title="running {{ prometheus }} process"></span>
|
|
||||||
<a href="http://{{host}}:9090" target="_blank" title="Open Prometheus" class="logs_link">Prometheus</a>
|
|
||||||
{% else %}
|
|
||||||
<span class="serverNone server-status" title="The service is not installed or not running"></span>
|
|
||||||
Prometheus
|
|
||||||
{% endif %}
|
|
||||||
</td>
|
|
||||||
{% endif %}
|
|
||||||
<td {% if role != 1 %}class="padding10 first-collumn-wi"{%endif%}>
|
|
||||||
{% if port_scanner == 'active' %}
|
{% if port_scanner == 'active' %}
|
||||||
<span class="serverUp server-status" title="Port scanner is started"></span>
|
<span class="serverUp server-status" title="Port scanner is started"></span>
|
||||||
<a href="/app/portscanner.py" title="Port scanner Dashboard" class="logs_link">
|
<a href="/app/portscanner.py" title="Port scanner Dashboard" class="logs_link">
|
||||||
Port scanner
|
Port scanner
|
||||||
</a>
|
</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
{% if port_scanner == 'inactive' or port_scanner== 'failed' %}
|
{% if port_scanner == 'inactive' or port_scanner == 'failed' %}
|
||||||
<span class="serverDown server-status" title="Port scanner is stopped"></span>
|
<span class="serverDown server-status" title="Port scanner is stopped"></span>
|
||||||
<a href="/app/users.py#services" title="Start Port scanner - Roxy-WI service" class="logs_link">
|
<a href="/app/users.py#services" title="Start Port scanner - Roxy-WI service" class="logs_link">
|
||||||
Port scanner
|
Port scanner
|
||||||
|
@ -384,7 +399,7 @@
|
||||||
<td>
|
<td>
|
||||||
<span class="add-button-wi">
|
<span class="add-button-wi">
|
||||||
<span title="Show more log" id="show-all-haproxy-wi-log" style="color: #fff">
|
<span title="Show more log" id="show-all-haproxy-wi-log" style="color: #fff">
|
||||||
Show more
|
Show more log
|
||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
|
|
Loading…
Reference in New Issue