2023-01-02 20:01:20 +00:00
< tr class = "odd" >
< td class = "padding10 first-collumn-wi" >
{% if metrics_master == 'active' %}
2023-01-24 07:34:14 +00:00
< span class = "serverUp server-status-small" title = "running {{ metrics_master }} master processes" > < / span >
2023-01-02 20:01:20 +00:00
{% if role < = 1 %}
< a href = "/app/viewlogs.py?viewlogs={{metrics_log_id}}&rows=10&grep=&hour=00&minut=00&hour1=24&minut1=00" title = "View metrics master's logs" class = "logs_link" >
Metrics master
< / a >
{% else %}
Metrics master
{% endif %}
{% else %}
{% if metrics_master == 'inactive' or metrics_master == 'failed' %}
2023-01-24 07:34:14 +00:00
< span class = "serverDown server-status-small" title = "Metrics is stopped" > < / span >
2023-01-02 20:01:20 +00:00
{% if role < = 1 %}
< a href = "/app/users.py#services" title = "Start Metrics - Roxy-WI service" class = "logs_link" >
Metrics master
< / a >
{% else %}
Metrics master
{% endif %}
{% else %}
2023-01-24 07:34:14 +00:00
< span class = "serverNone server-status-small" title = "Metrics is not installed" > < / span >
2023-01-02 20:01:20 +00:00
< a href = "https://roxy-wi.org/services.py?service=metrics#installation" title = "Metrics installation" target = "_blank" class = "logs_link" >
Metrics master
< / a >
{% endif %}
{% endif %}
< / td >
< td class = "third-collumn-wi" >
{% if checker_master == 'active' %}
2023-01-24 07:34:14 +00:00
< span class = "serverUp server-status-small" title = "running {{ checker_master }} master processes" > < / span >
2023-01-02 20:01:20 +00:00
{% if role < = 1 %}
< a href = "/app/viewlogs.py?viewlogs={{checker_log_id}}&rows=10&grep=&hour=00&minut=00&hour1=24&minut1=00" title = "View checker master's logs" class = "logs_link" >
Checker master
< / a >
{% else %}
Checker master
{% endif %}
{% else %}
{% if checker_master == 'inactive' or checker_master == 'failed' %}
2023-01-24 07:34:14 +00:00
< span class = "serverDown server-status-small" title = "Checker is stopped" > < / span >
2023-01-02 20:01:20 +00:00
{% if role < = 1 %}
< a href = "/app/users.py#services" title = "Start Checker - Roxy-WI service" class = "logs_link" >
Checker master
< / a >
{% else %}
Checker master
{% endif %}
{% else %}
2023-01-24 07:34:14 +00:00
< span class = "serverNone server-status-small" title = "Backends checker is not installed" > < / span >
2023-01-02 20:01:20 +00:00
< a href = "https://roxy-wi.org/services.py?service=checker#installation" title = "Backends checker installation" target = "_blank" class = "logs_link" >
Checker master
< / a >
{% endif %}
{% endif %}
< / td >
< td class = "third-collumn-wi" >
{% if keep_alive == 'active' %}
2023-01-24 07:34:14 +00:00
< span class = "serverUp server-status-small" title = "running {{ keep_alive }} processe" > < / span >
2023-01-02 20:01:20 +00:00
{% if role < = 1 %}
< a href = "/app/viewlogs.py?viewlogs={{keep_alive_log_id}}&rows=10&grep=&hour=00&minut=00&hour1=24&minut1=00" title = "View Auto start logs" class = "logs_link" >
Auto start
< / a >
{% else %}
Auto star
{% endif %}
{% else %}
{% if keep_alive == 'inactive' or keep_alive == 'failed' %}
2023-01-24 07:34:14 +00:00
< span class = "serverDown server-status-small" title = "Auto start is stopped" > < / span >
2023-01-02 20:01:20 +00:00
{% if role < = 1 %}
< a href = "/app/users.py#services" title = "Start Auto star - Roxy-WI service" class = "logs_link" >
Auto start
< / a >
{% else %}
Auto start
{% endif %}
{% else %}
2023-01-24 07:34:14 +00:00
< span class = "serverNone server-status-small" title = "Auto start is not installed" > < / span >
2023-01-02 20:01:20 +00:00
< a href = "https://roxy-wi.org/services.py?service=auto_start#installation" title = "Auto start installation" target = "_blank" class = "logs_link" >
Auto start
< / a >
{% endif %}
{% endif %}
< / td >
< / tr >
< tr class = "even" >
< td class = "padding10 first-collumn-wi" >
{% if metrics_worker|int() >= 1 %}
2023-01-24 07:34:14 +00:00
< span class = "serverUp server-status-small" title = "running {{metrics_worker}} worker processes" > < / span >
2023-01-02 20:01:20 +00:00
{% else %}
{% if is_metrics_worker|int() == 0 %}
2023-01-24 07:34:14 +00:00
< span class = "serverNone server-status-small" title = "There is not job for metrics" > < / span >
2023-01-02 20:01:20 +00:00
{% else %}
2023-01-24 07:34:14 +00:00
< span class = "serverDown server-status-small" title = "running {{is_checker_worker}} worker processes" > < / span >
2023-01-02 20:01:20 +00:00
{% endif %}
{% endif %}
{% if role < = 1 %}
< a href = "/app/viewlogs.py?viewlogs={{metrics_log_id}}&rows=10&grep=&hour=00&minut=00&hour1=24&minut1=00" title = "View worker's logs" class = "logs_link" >
Metrics workers
< / a >
{% else %}
Metrics workers
{% endif %}
< / td >
< td >
{% if checker_worker|int() >= 1 %}
2023-01-24 07:34:14 +00:00
< span class = "serverUp server-status-small" title = "running {{ checker_worker }} worker processes" > < / span >
2023-01-02 20:01:20 +00:00
{% else %}
{% if is_checker_worker|int() == 0 %}
2023-01-24 07:34:14 +00:00
< span class = "serverNone server-status-small" title = "There is not job for checker" > < / span >
2023-01-02 20:01:20 +00:00
{% else %}
2023-01-24 07:34:14 +00:00
< span class = "serverDown server-status-small" title = "running {{ checker_worker }} worker processes" > < / span >
2023-01-02 20:01:20 +00:00
{% endif %}
{% endif %}
{% if role < = 1 %}
< a href = "/app/viewlogs.py?viewlogs={{checker_log_id}}&rows=10&grep=&hour=00&minut=00&hour1=24&minut1=00" title = "View checker's logs" class = "logs_link" >
Checker workers
< / a >
{% else %}
Checker workers
{% endif %}
< / td >
< td >
{% if smon == 'active' %}
2023-01-24 07:34:14 +00:00
< span class = "serverUp server-status-small" title = "SMON is started" > < / span >
2023-01-02 20:01:20 +00:00
< a href = "/app/smon.py?action=view" title = "SMON Dashboard" class = "logs_link" >
SMON
< / a >
{% else %}
{% if smon == 'inactive' or smon == 'failed' %}
2023-01-24 07:34:14 +00:00
< span class = "serverDown server-status-small" title = "SMON is stopped" > < / span >
2023-01-02 20:01:20 +00:00
< a href = "/app/users.py#services" title = "Start SMON - Roxy-WI service" class = "logs_link" >
SMON
< / a >
{% else %}
2023-01-24 07:34:14 +00:00
< span title = "SMON is not installed" > < span class = "serverNone server-status-small" > < / span > < / span >
2023-01-02 20:01:20 +00:00
< a href = "https://roxy-wi.org/services.py?service=smon" title = "Simple monitoring ports installation" target = "_blank" class = "logs_link" >
SMON
< / a >
{% endif %}
{% endif %}
< / td >
< / tr >
< tr class = "odd" >
{% if role == 1 %}
< td class = "padding10 first-collumn-wi" >
{% if grafana|int() >= 1 %}
2023-01-24 07:34:14 +00:00
< span class = "serverUp server-status-small" title = "running {{grafana}} process" > < / span >
2023-01-02 20:01:20 +00:00
< a href = "http://{{host}}:3000" target = "_blank" title = "Open Grafana" class = "logs_link" rel = "noopener noreferrer" > Grafana< / a >
{% else %}
2023-01-24 07:34:14 +00:00
< span class = "serverNone server-status-small" title = "The service is not installed or not running" > < / span >
2023-01-02 20:01:20 +00:00
< span > Grafana< / span >
{% endif %}
{% endif %}
< / td >
< td { % if role ! = 1 % } class = "padding10 first-collumn-wi" { % endif % } >
{% if socket == 'active' %}
2023-01-24 07:34:14 +00:00
< span class = "serverUp server-status-small" title = "Socket service is started" > < / span >
2023-01-02 20:01:20 +00:00
{% if role < = 1 %}
< a href = "/app/viewlogs.py?viewlogs={{socket_log_id}}&rows=10&grep=&hour=00&minut=00&hour1=24&minut1=00" title = "View Socket's logs" class = "logs_link" >
Socket service
< / a >
{% else %}
Socket service
{% endif %}
{% else %}
{% if socket == 'inactive' or socket == 'failed' %}
2023-01-24 07:34:14 +00:00
< span class = "serverDown server-status-small" title = "Socket service scanner is stopped" > < / span >
2023-01-02 20:01:20 +00:00
< a href = "/app/users.py#services" title = "Socket service - Roxy-WI service" class = "logs_link" >
Socket service
< / a >
{% else %}
2023-01-24 07:34:14 +00:00
< span title = "Socket service is not installed" > < span class = "serverNone server-status-small" > < / span > < / span >
2023-01-02 20:01:20 +00:00
< a href = "https://roxy-wi.org/services.py?service=socket" title = "Socket service" target = "_blank" class = "logs_link" >
Socket service
< / a >
{% endif %}
{% endif %}
< / td >
< td >
{% if port_scanner == 'active' %}
2023-01-24 07:34:14 +00:00
< span class = "serverUp server-status-small" title = "Port scanner is started" > < / span >
2023-01-02 20:01:20 +00:00
< a href = "/app/portscanner.py" title = "Port scanner Dashboard" class = "logs_link" >
Port scanner
< / a >
{% else %}
{% if port_scanner == 'inactive' or port_scanner == 'failed' %}
2023-01-24 07:34:14 +00:00
< span class = "serverDown server-status-small" title = "Port scanner is stopped" > < / span >
2023-01-02 20:01:20 +00:00
< a href = "/app/users.py#services" title = "Start Port scanner - Roxy-WI service" class = "logs_link" >
Port scanner
< / a >
{% else %}
2023-01-24 07:34:14 +00:00
< span title = "Port scanner is not installed" > < span class = "serverNone server-status-small" > < / span > < / span >
2023-01-02 20:01:20 +00:00
< a href = "https://roxy-wi.org/services.py?service=port_scanner" title = "Port scanner" target = "_blank" class = "logs_link" >
Port scanner
< / a >
{% endif %}
{% endif %}
< / td >
< / tr >