{% extends 'layout-single.html' %} {% block title %}Oops info{% endblock %} {% macro autohidden(item, is_array=False) -%} {% if is_array %} {% if item|length > 20 %}
{{ item|join(", ") }}
{% else %} {{ item|join(", ") }} {% endif %} {% else %} {% if item|string|length > 80 %}
{{ item }}
{% else %} {{ item }} {% endif %} {% endif %} {%- endmacro %} {% block content %}
{% if selector %} Used selector:
{{ selector|escape }}

{% endif %} Total matching hosts: {{ total }}
{% if dead %} Dead hosts ({{ dead|length }}): {{ autohidden(dead|sort, is_array=True) }}
{% endif %} {% for module, counts in modules.items() %} {% if okmodules[module][0] > 0 %} {% endif %} {% if deadmodules[module][0] > 0 %} {% endif %} {% for item in counts|dictsort(by='value')|reverse %} {% endfor %}
{{ module }}:
State Count Hosts
<OK> {{ okmodules[module][0] }} {{ autohidden(okmodules[module][1]) }}
<DEAD> {{ deadmodules[module][0] }} {{ autohidden(deadmodules[module][1]) }}
{{ item[0]|escape }}
{{ item[1][0] }} {{ autohidden(item[1][1]) }}
{% endfor %}
{% endblock %}