phpservermon/src/templates/default/module/server/server/view.tpl.html

302 lines
9.7 KiB
HTML

<div class="container">
<div class="row">
<div class="card text-white text-center col-md-2 pl-0 pr-0 mb-4 {% if status|lower == 'on' %}bg-success{% elseif status|lower == 'warning' %}bg-warning{% elseif status|lower == 'off' %}bg-danger{% endif %}">
<div class="card-body d-flex align-items-center justify-content-center">
{% if status|lower == 'on' %}
<i class="fas fa-check-circle fa-6x"></i>
{% elseif status|lower == 'warning' %}
<i class="fas fa-exclamation-triangle fa-6x"></i>
{% elseif status|lower == 'off' %}
<i class="fas fa-times-circle fa-6x"></i>
{% else %}
<i class="fas fa-question-circle fa-6x"></i>
{% endif %}
</div>
</div>
<div class="card col-md-5 ml-auto pl-0 pr-0 mb-4">
<div class="card-header">
{{ label }}
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<dl class="row">
<dt class="col-md-4">{{ label_domain }}:</dt>
<dd class="col-md-8">{{ ip|raw }}</dd>
</dl>
</li>
{% if type|lower == 'service' %}
<li class="list-group-item">
<dl class="row">
<dt class="col-md-4">{{ label_port }}:</dt>
<dd class="col-md-8">{{ port }}</dd>
</dl>
</li>
{% endif %}
<li class="list-group-item">
<dl class="row">
<dt class="col-md-4">{{ label_status }}:</dt>
<dd class="col-md-8">{{ status }}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-4">{{ label_rtime }}:</dt>
<dd class="col-md-8">{{ rtime }} {{ label_seconds }}</dd>
</dl>
</li>
</ul>
</div>
<div class="card col-md-4 ml-auto pl-0 pr-0 mb-4">
<div class="card-header">
{{ label_settings }}
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_type }}:</dt>
<dd class="col-md-6">{{ type }}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_warning_threshold }}:</dt>
<dd class="col-md-6">{{ warning_threshold }}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_timeout }}:</dt>
<dd class="col-md-6">{{ timeout }} {{ label_seconds }}</dd>
</dl>
</li>
</ul>
</div>
<!--
{% if type|lower == 'website' %}
<div class="card col-md-3 pl-0 pr-0 mb-4">
<div class="card-header">
{{ label_authentication_settings }}
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_website_username }}:</dt>
<dd class="col-md-6">{% if website_username is not empty %}{{ website_username }}{% else %}-{% endif %}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_website_password }}:</dt>
<dd class="col-md-6">{% if website_password is not empty %}******{% else %}-{% endif %}</dd>
</dl>
</li>
</ul>
</div><div class="card col-md-4 pl-0 pr-0 mb-4 ml-auto">
<div class="card-header">
{{ label_settings }}
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_header_name }}:</dt>
<dd class="col-md-6">{% if header_name is not empty %}{{ header_name }}{% else %}-{% endif %}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_header_value }}:</dt>
<dd class="col-md-6">{% if header_value is not empty %}{{ header_value }}{% else %}-{% endif %}</dd>
</dl>
</li>
</ul>
</div>
<div class="card col-md-4 pl-0 pr-0 mb-4 ml-auto">
<div class="card-header">
{{ label_settings }}
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_request_method }}:</dt>
<dd class="col-md-6">{% if request_method is not empty %}{{ request_method }}{% else %}-{% endif %}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_post_field }}:</dt>
<dd class="col-md-6">{% if post_field is not empty %}{{ post_field }}{% else %}-{% endif %}</dd>
</dl>
</li>
</ul>
</div>
<div class="card col-md-4 pl-0 pr-0 mb-4">
<div class="card-header">
{{ label_settings }}
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_pattern_online }}:</dt>
<dd class="col-md-6">{% if pattern_online == 'yes' %}{{ label_online }}{% else %}{{ label_offline }}{% endif %}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_pattern }}:</dt>
<dd class="col-md-6">{% if pattern is not empty %}{{ pattern }}{% else %}-{% endif %}</dd>
</dl>
</li>
</ul>
</div>
<div class="card col-md-3 pl-0 pr-0 mb-4 ml-auto">
<div class="card-header">
{{ label_settings }}
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_request_method }}:</dt>
<dd class="col-md-6">{% if request_method is not empty %}{{ request_method }}{% else %}-{% endif %}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_post_field }}:</dt>
<dd class="col-md-6">{% if post_field is not empty %}{{ post_field }}{% else %}-{% endif %}</dd>
</dl>
</li>
</ul>
</div>
<div class="card col-md-4 pl-0 pr-0 mb-4 ml-auto">
<div class="card-header">
{{ label_settings }}
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_redirect_check }}:</dt>
<dd class="col-md-6">{% if redirect_check is not empty %}{{ redirect_check }}{% else %}-{% endif %}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_allow_http_status }}:</dt>
<dd class="col-md-6">{% if allow_http_status is not empty %}{{ allow_http_status }}{% else %}-{% endif %}</dd>
</dl>
</li>
</ul>
</div>
{% endif %}
-->
<div class="card col-md-3 pl-0 pr-0 mb-4">
<div class="card-header">
{{ label_status }}
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_last_online }}:</dt>
<dd class="col-md-6">{{ last_online }}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_last_offline }}:</dt>
<dd class="col-md-6">{{ last_offline }}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-6">{{ label_last_check }}:</dt>
<dd class="col-md-6">{{ last_check }}</dd>
</dl>
</li>
</ul>
</div>
<div class="card col-md-6 ml-auto pl-0 pr-0 mb-4">
<div class="card-header">
{{ label_output }}
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<dl class="row">
<dt class="col-md-3">{{ label_last_error }}:</dt>
<dd class="col-md-9">{{ last_error }}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-3">{{ label_last_output }}:</dt>
<dd class="col-md-9">{{ last_output }}</dd>
</dl>
</li>
<li class="list-group-item">
<dl class="row">
<dt class="col-md-3">{{ label_last_error_output }}:</dt>
<dd class="col-md-9">{{ last_error_output }}</dd>
</dl>
</li>
</ul>
</div>
<div class="card col-md-2 ml-auto pl-0 pr-0 mb-4">
<div class="card-header">
{{ label_fieldset_monitoring }}
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">
{{ label_monitoring }}:
{% if active|lower == 'yes' %}
<i class="fas fa-eye float-right"></i>
{% elseif active|lower == 'no' %}
<i class="fas fa-eye-slash float-right"></i>
{% else %}
<i class="fas fa-question-circle float-right" title="Value from database should either be yes or no."></i>
{% endif %}
</li>
<li class="list-group-item">
{{ label_email }}:
{% if email|lower == 'yes' %}
<i class="fas fa-bell float-right"></i>
{% elseif email|lower == 'no' %}
<i class="fas fa-bell-slash float-right"></i>
{% else %}
<i class="fas fa-question-circle float-right" title="Value from database should either be yes or no."></i>
{% endif %}
</li>
<li class="list-group-item">
{{ label_sms }}:
{% if sms|lower == 'yes' %}
<i class="fas fa-bell float-right"></i>
{% elseif sms|lower == 'no' %}
<i class="fas fa-bell-slash float-right"></i>
{% else %}
<i class="fas fa-question-circle float-right" title="Value from database should either be yes or no."></i>
{% endif %}
</li>
<li class="list-group-item">
{{ label_pushover }}:
{% if pushover|lower == 'yes' %}
<i class="fas fa-bell float-right"></i>
{% elseif pushover|lower == 'no' %}
<i class="fas fa-bell-slash float-right"></i>
{% else %}
<i class="fas fa-question-circle float-right" title="Value from database should either be yes or no."></i>
{% endif %}
</li>
<li class="list-group-item">
{{ label_telegram }}:
{% if telegram|lower == 'yes' %}
<i class="fas fa-bell float-right"></i>
{% elseif telegram|lower == 'no' %}
<i class="fas fa-bell-slash float-right"></i>
{% else %}
<i class="fas fa-question-circle float-right" title="Value from database should either be yes or no."></i>
{% endif %}
</li>
</ul>
</div>
</div>
<div class="row">
{{ html_history|raw }}
</div>
</div>