diff --git a/app/overview.py b/app/overview.py index 539c1faa..a7df05e7 100644 --- a/app/overview.py +++ b/app/overview.py @@ -62,8 +62,6 @@ try: is_metrics_worker = i cmd = "ps ax |grep grafana|grep -v grep|wc -l" 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', '') cmd = "systemctl is-active roxy-wi-metrics" @@ -76,6 +74,8 @@ try: smon, stderr = funct.subprocess_execute(cmd) cmd = "systemctl is-active roxy-wi-portscanner" port_scanner, stderr = funct.subprocess_execute(cmd) + cmd = "systemctl is-active roxy-wi-socket" + socket, stderr = funct.subprocess_execute(cmd) except Exception as e: role = '' @@ -90,7 +90,7 @@ except Exception as e: keep_alive = '' smon = '' grafana = '' - prometheus = '' + socket = '' versions = '' haproxy_wi_log = '' servers = '' @@ -115,12 +115,12 @@ template = template.render(h2=1, smon=''.join(smon), port_scanner=''.join(port_scanner), 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), - 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), + 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), 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"), error=stderr, haproxy_wi_log=funct.haproxy_wi_log(), diff --git a/app/templates/logs.html b/app/templates/logs.html index e13ef137..894f1908 100644 --- a/app/templates/logs.html +++ b/app/templates/logs.html @@ -12,7 +12,7 @@ Server {% endif %} - {% if waf != '1' %} + {% if waf != '1' and select_id != 'viewlogs' %} Log files {% endif %} {% if select_id != 'viewlogs' and service != 'nginx' %} @@ -55,7 +55,7 @@ {% include 'include/select.html' %} {% endif %} - {% if waf != '1' %} + {% if waf != '1' and select_id != 'viewlogs' %} {% endif %} diff --git a/app/templates/ovw.html b/app/templates/ovw.html index 980593c3..449f97d3 100644 --- a/app/templates/ovw.html +++ b/app/templates/ovw.html @@ -196,7 +196,7 @@ {% endif %} {% endif %} {% if role <= 1 %} - + Metrics workers {% else %} @@ -214,7 +214,7 @@ {% endif %} {% endif %} {% if role <= 1 %} - + Checker workers {% else %} @@ -252,25 +252,40 @@ Grafana {% endif %} + {% endif %} + + + {% if socket == 'active' %} + + {% if role <= 1 %} + + Socket service + + {% else %} + Socket service + {% endif %} + {% else %} + {% if socket == 'inactive' or socket == 'failed' %} + + + Socket service + + {% else %} + + + Socket service + + {% endif %} + {% endif %} - {% if prometheus|int() >= 1 %} - - Prometheus - {% else %} - - Prometheus - {% endif %} - - {% endif %} - {% if port_scanner == 'active' %} Port scanner {% else %} - {% if port_scanner == 'inactive' or port_scanner== 'failed' %} + {% if port_scanner == 'inactive' or port_scanner == 'failed' %} Port scanner @@ -384,7 +399,7 @@ - Show more + Show more log