{% extends "base.html" %} {% block title %}{{ lang.menu_links.monitoring.smon.admin }}{% endblock %} {% block h2 %}{{ lang.menu_links.monitoring.smon.admin }}{% endblock %} {% block content %} {% from 'include/input_macros.html' import input, checkbox, select %} {% if user_subscription['user_status'] == 0 %} {% include 'include/no_sub.html' %} {% elif smon_status in ('failed', 'inactive', 'ERROR') %}

{{lang.smon_page.desc.smon_is_not_run}}

There is no server

{{lang.smon_page.desc.run_smon}} {{lang.words.here}} {{lang.smon_page.desc.before_use}}

{% else %} {% for s in smon %} {% if s.check_type == 'http' %} {% for s_service in smon_http %} {% if s_service.smon_id|string() == s.id|string() %} {% include 'include/smon/smon_http_server.html' %} {% endif %} {% endfor %} {% endif %} {% endfor %}

HTTP {{lang.words.checking}}

{{lang.words.name|title()}} URL {{lang.words.enabled|title()}} {{lang.words.body|title()}} HTTP {{lang.words.method}} Telegram Slack PagerDuty {{lang.words.group|title()}} {{lang.words.desc|title()}}

+ {{lang.words.add|title()}}

{% for s_service in smon_tcp %} {% for s in smon %} {% if s.id|string() == s_service.smon_id|string() %} {% include 'include/smon/smon_tcp_server.html' %} {% endif %} {% endfor %} {% endfor %}

TCP/UDP {{lang.words.checking}}

{{lang.words.name|title()}} {{lang.words.Hostname}} {{lang.words.port|title()}} {{lang.words.enabled|title()}} Telegram Slack PagerDuty {{lang.words.group|title()}} {{lang.words.desc|title()}}

+ {{lang.words.add|title()}}

{% for s in smon %} {% if s.check_type == 'ping' %} {% for s_service in smon_ping %} {% if s_service.smon_id|string() == s.id|string() %} {% include 'include/smon/smon_ping_server.html' %} {% endif %} {% endfor %} {% endif %} {% endfor %}

Ping {{lang.words.checking}}

{{lang.words.name|title()}} {{lang.words.Hostname}} {{lang.smon_page.desc.packet_size}} {{lang.words.enabled|title()}} Telegram Slack PagerDuty {{lang.words.group|title()}} {{lang.words.desc|title()}}

+ {{lang.words.add|title()}}

{% for s in smon %} {% if s.check_type == 'dns' %} {% for s_service in smon_dns %} {% if s_service.smon_id|string() == s.id|string() %} {% include 'include/smon/smon_dns_server.html' %} {% endif %} {% endfor %} {% endif %} {% endfor %}

DNS {{lang.words.checking}}

{{lang.words.name|title()}} {{lang.words.Hostname}} Resolver {{lang.words.server}} {{lang.words.port|title()}} {{lang.phrases.resource_record_type}} {{lang.words.enabled|title()}} Telegram Slack PagerDuty {{lang.words.group|title()}} {{lang.words.desc|title()}}

+ {{lang.words.add|title()}}

{{lang.phrases.read_about_parameters}} {{lang.words.here}}
{% endif %} {% endblock %}