2023-04-02 16:58:55 +00:00
{% import 'languages/'+lang|default('en')+'.html' as lang %}
2023-01-02 20:01:20 +00:00
< tr class = "odd" >
2023-10-16 10:12:36 +00:00
< td class = "padding10 first-collumn-wi" >
2024-03-21 06:04:37 +00:00
{% if roxy_tools_status['roxy-wi-metrics'] == 'active' or roxy_tools_status['roxy-wi-metrics'] == 'RUNNING' %}
2023-10-16 10:12:36 +00:00
< span class = "serverUp server-status-small" title = "Metrics master {{lang.words.started}}" > < / span >
{% if role < = 1 %}
< a href = "{{ url_for('logs.logs_internal') }}" title = "{{lang.words.view|title()}} {{lang.words.logs2}}" class = "logs_link" >
2023-01-02 20:01:20 +00:00
Metrics master
2023-10-16 10:12:36 +00:00
< / a >
2023-01-02 20:01:20 +00:00
{% else %}
2023-10-16 10:12:36 +00:00
Metrics master
2023-01-02 20:01:20 +00:00
{% endif %}
2023-10-16 10:12:36 +00:00
{% else %}
2024-03-21 06:04:37 +00:00
{% if roxy_tools_status['roxy-wi-metrics'] == 'inactive' or roxy_tools_status['roxy-wi-metrics'] == 'failed' or roxy_tools_status['roxy-wi-metrics'] == 'ERROR' %}
2023-10-16 10:12:36 +00:00
< span class = "serverDown server-status-small" title = "Metrics {{lang.words.stopped}}" > < / span >
2023-01-02 20:01:20 +00:00
{% if role < = 1 %}
2023-10-16 10:12:36 +00:00
< a href = "{{ url_for('admin.admin') }}#tools" title = "{{lang.words.start|title()}} Metrics" class = "logs_link" >
Metrics master
2023-01-02 20:01:20 +00:00
< / a >
{% else %}
2023-10-16 10:12:36 +00:00
Metrics master
2023-01-02 20:01:20 +00:00
{% endif %}
{% else %}
2023-10-16 10:12:36 +00:00
< span class = "serverNone server-status-small" title = "{{lang.phrases.metrics_not_installed}}" > < / span >
< a href = "https://roxy-wi.org/tools/metrics#installation" title = "Metrics installation" target = "_blank" class = "logs_link" >
Metrics master
< / a >
{% endif %}
{% endif %}
< / td >
< td class = "third-collumn-wi" >
2024-03-21 06:04:37 +00:00
{% if roxy_tools_status['roxy-wi-checker'] == 'active' or roxy_tools_status['roxy-wi-checker'] == 'RUNNING' %}
2023-10-16 10:12:36 +00:00
< span class = "serverUp server-status-small" title = "Checker master {{lang.words.started}}" > < / span >
{% if role < = 1 %}
< a href = "{{ url_for('logs.logs_internal') }}" title = "{{lang.words.view|title()}} {{lang.words.logs2}}" class = "logs_link" >
Checker master
< / a >
{% else %}
Checker master
{% endif %}
{% else %}
{% if roxy_tools_status['roxy-wi-checker'] == 'inactive' or roxy_tools_status['roxy-wi-checker'] == 'failed' %}
< span class = "serverDown server-status-small" title = "Checker {{lang.words.stopped}}" > < / span >
{% if role < = 1 %}
< a href = "{{ url_for('admin.admin') }}#services" title = "{{lang.words.start|title()}} Checker" class = "logs_link" >
2023-01-02 20:01:20 +00:00
Checker master
< / a >
2023-10-16 10:12:36 +00:00
{% else %}
Checker master
2023-01-02 20:01:20 +00:00
{% endif %}
2023-10-16 10:12:36 +00:00
{% else %}
< span class = "serverNone server-status-small" title = "{{lang.phrases.checker_not_installed}}" > < / span >
< a href = "https://roxy-wi.org/tools/checker#installation" title = "Checker installation" target = "_blank" class = "logs_link" >
Checker master
< / a >
2023-01-02 20:01:20 +00:00
{% endif %}
2023-10-16 10:12:36 +00:00
{% endif %}
< / td >
< td class = "third-collumn-wi" >
2024-03-21 06:04:37 +00:00
{% if roxy_tools_status['roxy-wi-keep_alive'] == 'active' or roxy_tools_status['roxy-wi-keep_alive'] == 'RUNNING' %}
2023-10-16 10:12:36 +00:00
< span class = "serverUp server-status-small" title = "Auto start {{lang.words.started}}" > < / span >
{% if role < = 1 %}
< a href = "{{ url_for('logs.logs_internal') }}" title = "{{lang.words.view|title()}} {{lang.words.logs2}}" class = "logs_link" >
Auto start
< / a >
{% else %}
Auto star
{% endif %}
{% else %}
2024-03-21 06:04:37 +00:00
{% if roxy_tools_status['roxy-wi-keep_alive'] == 'inactive' or roxy_tools_status['roxy-wi-keep_alive'] == 'failed' or roxy_tools_status['roxy-wi-keep_alive'] == 'ERROR' %}
2023-10-16 10:12:36 +00:00
< span class = "serverDown server-status-small" title = "Auto start {{lang.words.stopped}}" > < / span >
2023-01-02 20:01:20 +00:00
{% if role < = 1 %}
2023-10-16 10:12:36 +00:00
< a href = "{{ url_for('admin.admin') }}#services" title = "{{lang.words.start|title()}} Auto star {{lang.words.service}}" class = "logs_link" >
2023-01-02 20:01:20 +00:00
Auto start
< / a >
{% else %}
2023-10-16 10:12:36 +00:00
Auto start
2023-01-02 20:01:20 +00:00
{% endif %}
{% else %}
2023-10-16 10:12:36 +00:00
< span class = "serverNone server-status-small" title = "{{lang.phrases.auto_start_not_installed}}" > < / span >
< a href = "https://roxy-wi.org/tools/auto_start#installation" title = "Auto start installation" target = "_blank" class = "logs_link" >
Auto start
< / a >
2023-01-02 20:01:20 +00:00
{% endif %}
{% endif %}
2023-10-16 10:12:36 +00:00
< / td >
< / tr >
< tr class = "even" >
< td class = "padding10 first-collumn-wi" >
{% if metrics_worker|int() >= 1 %}
< span class = "serverUp server-status-small" title = "{{lang.words.running2|title()}} {{metrics_worker}} {{lang.words.worker2}} {{lang.words.processes}}" > < / span >
{% else %}
{% if is_metrics_worker|int() == 0 %}
< span class = "serverNone server-status-small" title = "There is not job for metrics" > < / span >
2023-01-02 20:01:20 +00:00
{% else %}
2023-10-16 10:12:36 +00:00
< span class = "serverDown server-status-small" title = "{{lang.words.running2|title()}} {{is_checker_worker}} {{lang.words.worker2}} {{lang.words.processes}}" > < / span >
2023-01-02 20:01:20 +00:00
{% endif %}
2023-10-16 10:12:36 +00:00
{% endif %}
{% if role < = 1 %}
< a href = "{{ url_for('logs.logs_internal') }}" title = "{{lang.words.view|title()}} {{lang.words.logs2}}" class = "logs_link" >
Metrics workers
< / a >
{% else %}
Metrics workers
{% endif %}
< / td >
< td >
{% if checker_worker|int() >= 1 %}
< span class = "serverUp server-status-small" title = "{{lang.words.running2|title()}} {{ checker_worker }} {{lang.words.worker2}} {{lang.words.processes}}" > < / span >
{% else %}
{% if is_checker_worker|int() == 0 %}
< span class = "serverNone server-status-small" title = "There is not job for checker" > < / span >
2023-01-02 20:01:20 +00:00
{% else %}
2023-10-16 10:12:36 +00:00
< span class = "serverDown server-status-small" title = "{{lang.words.running2|title()}} {{ checker_worker }} {{lang.words.worker2}} {{lang.words.processes}}" > < / span >
2023-01-02 20:01:20 +00:00
{% endif %}
2023-10-16 10:12:36 +00:00
{% endif %}
{% if role < = 1 %}
< a href = "{{ url_for('logs.logs_internal') }}" title = "{{lang.words.view|title()}} {{lang.words.logs2}}" class = "logs_link" >
Checker workers
< / a >
{% else %}
Checker workers
{% endif %}
< / td >
< td >
{% if roxy_tools_status['roxy-wi-smon'] == 'active' %}
< span class = "serverUp server-status-small" title = "SMON {{lang.words.started}}" > < / span >
2024-02-16 06:50:27 +00:00
< a href = "{{ url_for('smon.smon_main_dashboard') }}" title = "SMON Dashboard" class = "logs_link" >
2023-10-16 10:12:36 +00:00
SMON
2023-01-02 20:01:20 +00:00
< / a >
{% else %}
2023-10-16 10:12:36 +00:00
{% if roxy_tools_status['roxy-wi-smon'] == 'inactive' or roxy_tools_status['roxy-wi-smon'] == 'failed' %}
< span class = "serverDown server-status-small" title = "SMON {{lang.words.stopped}}" > < / span >
< a href = "{{ url_for('admin.admin') }}#services" title = "{{lang.words.start|title()}} SMON" class = "logs_link" >
2023-01-02 20:01:20 +00:00
SMON
< / a >
{% else %}
2023-10-16 10:12:36 +00:00
< span title = "SMON is not installed" > < span class = "serverNone server-status-small" > < / span > < / span >
< a href = "https://roxy-wi.org/tools/smon" title = "Simple monitoring ports installation" target = "_blank" class = "logs_link" >
SMON
< / a >
2023-01-02 20:01:20 +00:00
{% endif %}
{% endif %}
2023-10-16 10:12:36 +00:00
< / td >
< / tr >
< tr class = "odd" >
{% if role == 1 %}
< td class = "padding10 first-collumn-wi" >
{% if grafana|int() >= 1 %}
< span class = "serverUp server-status-small" title = "Grafana {{lang.words.running2}}" > < / span >
< a href = "http://{{host}}:3000" target = "_blank" title = "{{lang.words.open|title()}} Grafana" class = "logs_link" rel = "noopener noreferrer" > Grafana< / a >
{% else %}
< span class = "serverNone server-status-small" title = "The service is not installed or not running2" > < / span >
< span > Grafana< / span >
{% endif %}
{% endif %}
< / td >
< td { % if role ! = 1 % } class = "padding10 first-collumn-wi" { % endif % } >
2024-03-21 06:04:37 +00:00
{% if roxy_tools_status['roxy-wi-socket'] == 'active' or roxy_tools_status['roxy-wi-socket'] == 'RUNNING' %}
2023-10-16 10:12:36 +00:00
< span class = "serverUp server-status-small" title = "Socket {{lang.words.started}}" > < / span >
{% if role < = 1 %}
< a href = "{{ url_for('logs.logs_internal') }}" title = "{{lang.words.view|title()}} {{lang.words.logs2}}" class = "logs_link" >
Socket service
< / a >
2023-01-02 20:01:20 +00:00
{% else %}
2023-10-16 10:12:36 +00:00
Socket service
{% endif %}
{% else %}
2024-03-21 06:04:37 +00:00
{% if roxy_tools_status['roxy-wi-socket'] == 'inactive' or roxy_tools_status['roxy-wi-socket'] == 'failed' or roxy_tools_status['roxy-wi-socket'] == 'ERROR' %}
2023-10-16 10:12:36 +00:00
< span class = "serverDown server-status-small" title = "Socket {{lang.words.stopped}}" > < / span >
< a href = "{{ url_for('admin.admin') }}#services" title = "{{lang.words.start|title()}} Socket" class = "logs_link" >
Socket service
< / a >
{% else %}
< span title = "Socket service is not installed" > < span class = "serverNone server-status-small" > < / span > < / span >
< a href = "https://roxy-wi.org/tools/socket" title = "Socket service" target = "_blank" class = "logs_link" >
Socket service
< / a >
2023-01-02 20:01:20 +00:00
{% endif %}
2023-10-16 10:12:36 +00:00
{% endif %}
< / td >
< td >
2024-03-21 06:04:37 +00:00
{% if roxy_tools_status['roxy-wi-portscanner'] == 'active' or roxy_tools_status['roxy-wi-portscanner'] == 'RUNNING' %}
2023-10-16 10:12:36 +00:00
< span class = "serverUp server-status-small" title = "Port scanner {{lang.words.started}}" > < / span >
< a href = "{{ url_for('portscanner.portscanner') }}" title = "Port scanner Dashboard" class = "logs_link" >
Port scanner
< / a >
{% else %}
2024-03-21 06:04:37 +00:00
{% if roxy_tools_status['roxy-wi-portscanner'] == 'inactive' or roxy_tools_status['roxy-wi-portscanner'] == 'failed' or roxy_tools_status['roxy-wi-portscanner'] == 'ERROR' %}
2023-10-16 10:12:36 +00:00
< span class = "serverDown server-status-small" title = "Port scanner {{lang.words.stopped}}" > < / span >
< a href = "{{ url_for('admin.admin') }}#services" title = "{{lang.words.start|title()}} Port scanner" class = "logs_link" >
2023-01-02 20:01:20 +00:00
Port scanner
< / a >
{% else %}
2023-10-16 10:12:36 +00:00
< span title = "Port scanner is not installed" > < span class = "serverNone server-status-small" > < / span > < / span >
< a href = "https://roxy-wi.org/tools/port_scanner" title = "Port scanner" target = "_blank" class = "logs_link" >
Port scanner
< / a >
2023-01-02 20:01:20 +00:00
{% endif %}
2023-10-16 10:12:36 +00:00
{% endif %}
< / td >
< / tr >