{# Copyright 2020 Michael Thies # # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on # an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the # specific language governing permissions and limitations under the License. #} {% extends "base.htm" %} {% block content %}

SHC Status Monitoring

{% if overall_status == ServiceStatus.OK.value %}

Overall status: OK

{% elif overall_status == ServiceStatus.WARNING.value %}

Overall status: WARNING

{% elif overall_status == ServiceStatus.CRITICAL.value %}

Overall status: CRITICAL

{% else %}

Overall status: UNKNOWN

{% endif %}
{% for interface_chunk in interfaces_data.items()|slice(3) %}
{% for interface_name, interface in interface_chunk %}

{{ interface_name }}

{{ ServiceStatus(interface.status).name }}
{# TODO color #}
{% if interface.message %}
{{ interface.message }}
{% endif %} {% for name, value in interface.indicators.items() %}
{{ value }}
{% endfor %}
{% endfor %}
{% endfor %}
{% endblock %}