{% import 'languages/'+lang|default('en')+'.html' as lang %} {% from 'include/input_macros.html' import input, select, checkbox %} {% if user_subscription['user_status'] == 0 %} {% include 'include/no_sub.html' %} {% else %} {% for s in services %} {% if s.0 == 'roxy-wi-checker' %} {% if s.3 == '* is not installed' and s.3 == '' %}

{{lang.phrases.checker_not_installed}} {{lang.words.read|title()}} {{lang.words.here}} {{lang.phrases.how_to_install_checker}}

{% else %}
{% for s in haproxy_servers %} {% for h in haproxy_settings %} {% if h.server_id|string() == s.0|string() and h.service_id == 1 %} {% endif %} {% endfor %} {% endfor %}

HAProxy {{lang.words.servers}}

{{lang.words.server|title()}} Telegram Slack PagerDuty Mattermost {{lang.words.email|title()}} {{lang.words.service|title()}} {{lang.words.backend|title()}} Maxconn
{{s.1}} {% set id = 'haproxy_server_email-' + h.id|string() %} {% if h.email == 1 %} {{ checkbox(id, checked='checked') }} {% else %} {{ checkbox(id) }} {% endif %} {% set id = 'haproxy_server_status-' + h.id|string() %} {% if h.service_alert == 1 %} {{ checkbox(id, checked='checked', title=lang.phrases.alert_service_change_status) }} {% else %} {{ checkbox(id, title=lang.phrases.alert_service_change_status) }} {% endif %} {% set id = 'haproxy_server_backend-' + h.id|string() %} {% if h.backend_alert == 1 %} {{ checkbox(id, checked='checked', title=lang.phrases.alert_backend_change_status) }} {% else %} {{ checkbox(id, title=lang.phrases.alert_backend_change_status) }} {% endif %} {% set id = 'haproxy_server_maxconn-' + h.id|string() %} {% if h.maxconn_alert == 1 %} {{ checkbox(id, checked='checked', title=lang.phrases.alert_number_conn) }} {% else %} {{ checkbox(id, title=lang.phrases.alert_number_conn) }} {% endif %}
{% for s in nginx_servers %} {% for h in nginx_settings %} {% if h.server_id|string() == s.0|string() and h.service_id == 2 %} {% endif %} {% endfor %} {% endfor %}

NGINX {{lang.words.servers}}

{{lang.words.server|title()}} Telegram Slack PagerDuty Mattermost {{lang.words.email|title()}} {{lang.words.service|title()}}
{{s.1}} {% set id = 'nginx_server_email-' + h.id|string() %} {% if h.email == 1 %} {{ checkbox(id, checked='checked', title=lang.words.alert|title()+' '+lang.words.via + ' '+lang.words.email) }} {% else %} {{ checkbox(id, title=lang.words.alert|title()+' '+lang.words.via + ' '+lang.words.email) }} {% endif %} {% set id = 'nginx_server_status-' + h.id|string() %} {% if h.service_alert == 1 %} {{ checkbox(id, checked='checked', title=lang.phrases.alert_service_change_status) }} {% else %} {{ checkbox(id, title=lang.phrases.alert_service_change_status) }} {% endif %}
{% for s in apache_servers %} {% for h in apache_settings %} {% if h.server_id|string() == s.0|string() and h.service_id == 4 %} {% endif %} {% endfor %} {% endfor %}

Apache {{lang.words.servers}}

{{lang.words.server|title()}} Telegram Slack PagerDuty Mattermost {{lang.words.email|title()}} {{lang.words.service|title()}}
{{s.1}} {% set id = 'apache_server_email-' + h.id|string() %} {% if h.email == 1 %} {{ checkbox(id, checked='checked', title=lang.words.alert|title()+' '+lang.words.via + ' '+lang.words.email) }} {% else %} {{ checkbox(id, title=lang.words.alert|title()+' '+lang.words.via + ' '+lang.words.email) }} {% endif %} {% set id = 'apache_server_status-' + h.id|string() %} {% if h.service_alert == 1 %} {{ checkbox(id, checked='checked', title=lang.phrases.alert_service_change_status) }} {% else %} {{ checkbox(id, title=lang.phrases.alert_service_change_status) }} {% endif %}
{% for s in keepalived_servers %} {% for h in keepalived_settings %} {% if h.server_id|string() == s.0|string() and h.service_id == 3 %} {% endif %} {% endfor %} {% endfor %}

Keepalived {{lang.words.servers}}

{{lang.words.server|title()}} Telegram Slack PagerDuty Mattermost {{lang.words.email|title()}} {{lang.words.service|title()}} {{lang.words.status|title()}}
{{s.1}} {% set id = 'keepalived_server_email-' + h.id|string() %} {% if h.email == 1 %} {{ checkbox(id, checked='checked', title=lang.words.alert|title()+' '+lang.words.via + ' '+lang.words.email) }} {% else %} {{ checkbox(id, title=lang.words.alert|title()+' '+lang.words.via + ' '+lang.words.email) }} {% endif %} {% set id = 'keepalived_server_status-' + h.id|string() %} {% if h.service_alert == 1 %} {{ checkbox(id, checked='checked', title=lang.phrases.alert_service_change_status) }} {% else %} {{ checkbox(id, title=lang.phrases.alert_service_change_status) }} {% endif %} {% set id = 'keepalived_server_backend-' + h.id|string() %} {% if h.backend_alert == 1 %} {{ checkbox(id, checked='checked', title=lang.phrases.alert_master_backup) }} {% else %} {{ checkbox(id, title=lang.phrases.alert_master_backup) }} {% endif %}
{% endif %} {% endif %} {% endfor %} {% endif %} {% include 'include/admins_dialogs.html' %}