{% extends "html/report_base.html" %} {% import 'macros/report_title.macro' as TITLE %} {% set NO_SUUGESTION_MSG = _('No suggestion is available for the selected rules.') %} {% block title %} {{ _("Postgres Expert Report") }} {% endblock %} {% block report_header_text %} {{ TITLE.TitleElement("Postgres Expert Report") }} {%endblock%} {% block loading_text %} {%endblock%} {% block status_element_block %} {% if is_goto_dropdown_required %}
{{ _('Go to: ') }}
{% endif %} {% endblock %} {% block css_block %} {# Embed files #} {% for css_file in css_files %} {{ css_file|safe }} {% endfor %} {% endblock %} {% block dashboard_body %}
{{ _('Summary') }}
{{ INFO.element( 'fa fa-server', gettext("Servers Tested: "), 'servers_tested', total_servers ) }} {{ INFO.element( 'pem-dashboard-icon icon-rules_checked', gettext("Rules Checked: "), 'rules_checked', total_rules ) }} {{ INFO.element( 'postgres-expert-icon icon-high', gettext("High Alerts: "), 'high_alerts', high_alerts ) }} {{ INFO.element( 'postgres-expert-icon icon-medium', gettext("Medium Alerts: "), 'medium_alerts', medium_alerts ) }} {{ INFO.element( 'postgres-expert-icon icon-low', gettext("Low Alerts: "), 'low_alerts', low_alerts ) }}
{% for server in report_data %} {% set serverloop = loop %}
{% if server.experts|length == 0 %} {{ NO_SUUGESTION_MSG }} {% else %} {% for expert in server.experts %}
{{ _('Advisor: ') }} {{expert.name}}
{% set exploop = loop %} {% if expert.rules %} {% for rule in expert.rules %} {% set ruleloop = loop %} {% endfor %}
{{ _('Database rules and severity') }}
{{ _('Rule') }} {{ _('Database') }} {{ _('Severity') }}
{{rule.database}} {% if rule.severity == 9 %} {{ INFO.element('postgres-expert-icon icon-high', gettext("High"), 'high_alerts', ) }} {% elif rule.severity == 5 %} {{ INFO.element('postgres-expert-icon icon-medium', gettext("Medium"), 'medium_alerts', ) }} {% elif rule.severity == 1 %} {{ INFO.element('postgres-expert-icon icon-low', gettext("Low"), 'low_alerts', ) }} {% endif %}
{{ _('Recommended Value: ') }} {{rule.recommend}}
{% if rule.data %}
{{ _('Current Values: ') }}
{% for data in rule.data %} {% endfor %}
{{ _('Settings and values') }}
{{ _('Settings') }} {{ _('Value') }}
{{data.name}} {{data.value}}
{% endif %}
{{ _('Trigger: ') }} {{rule.trigger}}
{{ _('Description: ') }}
{{rule.desc}}
{% endif %}
{% endfor %} {% endif %}
{% endfor %} {% if not is_goto_dropdown_required %}
{{ NO_SUUGESTION_MSG }}
{% endif %}
{% endblock %} {% block script_block %} {% for js_file in js_files %} {{ js_file|safe }} {% endfor %} {% endblock %}