{% extends "base.html" %} {% block content %} {% for s in servers %} {% endfor %}
Server HAProxy Nginx Keepalived WAF
{% if role <= 1 %} HAProxy-WI server status {% else %} HAProxy-WI server status {% endif %}
{% if role == 1 %} {% endif %}
Tools status
{% if metrics_master == 'active' %} {% if role <= 1 %} Metrics master {% else %} Metrics master {% endif %} {% else %} {% if metrics_master == 'inactive' or metrics_master == 'failed' %} Metrics master {% else %} Metrics master {% endif %} {% endif %} {% if checker_master == 'active' %} {% if role <= 1 %} Checker master {% else %} Checker master {% endif %} {% else %} {% if checker_master == 'inactive' or checker_master == 'failed' %} Checker master {% else %} Checker master {% endif %} {% endif %} {% if keep_alive|int() >= 1 %} {% if role <= 1 %} Auto start {% else %} Auto star {% endif %} {% else %} {% if role <= 1 %} Auto start {% else %} Auto star {% endif %} {% endif %}
{% if metrics_worker|int() >= 1 %} {% else %} {% if is_metrics_worker|int() == 0 %} {% else %} {% endif %} {% endif %} {% if role <= 1 %} Metrics workers {% else %} Metrics workers {% endif %} {% if checker_worker|int() >= 1 %} {% else %} {% if is_checker_worker|int() == 0 %} {% else %} {% endif %} {% endif %} {% if role <= 1 %} Checker workers {% else %} Checker workers {% endif %} {% if smon == 'active' %} SMON {% else %} {% if smon == 'inactive' or smon== 'failed' %} SMON {% else %} SMON {% endif %} {% endif %}
{% if grafana|int() >= 1 %} Grafana {% else %} Grafana {% endif %} {% if prometheus|int() >= 1 %} {% else %} {% endif %} Prometheus
{% if role <= 2 %} {% if role == 2 %} {% set admin_uri = 'servers.py' %} {% elif role == 1 %} {% set admin_uri = 'users.py' %} {% endif %} {% set counter = 0 %} {% for USER in users %} {% set counter = counter + loop.index0 %} {% if counter <= 2 %} {% else %} {% endif %} {% endfor %}
Login Groups Role Show all
{{ USER.1 }} {% for group in users_groups %} {% if USER.0|string() == group.0|string() %} {{ group.1 }}{{ "," if not loop.last }} {% endif %} {% endfor %} {{ USER.4 }}
{% endif %} {% if role <= 1 %} {% set counter = 0 -%} {% for group in groups %} {% set counter = counter + loop.index0 %} {% if counter <= 2 %} {% else %} {% endif %} {% endfor %}
Group Description Show all
{{ group.1 }} {{ group.2 }}
{% for role in roles %} {% endfor %}
Role Description
{{ role.1 }} {{ role.2 }}
{% endif %} {% if role <= 2 %} {% set counter = 0 -%} {% for log in haproxy_wi_log %} {% set counter = counter + loop.index0 %} {% if counter <= 2 %} {% else %} {% endif %} {% endfor %}
{% if role == 2 %} {% else %} {% endif %} Recent HAProxy-WI log Show more log
{{log }}
{% endif %} {% endblock %}