{% extends "html/report_base.html" %} {% import 'macros/report_title.macro' as TITLE %} {% set NO_AGENT_SERVER_MSG = _('This group does not have any agent or server.') %} {% set NO_DATA_MSG = _('No data found.') %} {% block title %} {{ _("Core Usage Report") }} {% endblock %} {% block report_header_text %} {{ TITLE.TitleElement("Core Usage Report") }} {%endblock%} {% block loading_text %} {%endblock%} {% block status_element_block %} {% endblock %} {% block css_block %} {# Embed files #} {% for css_file in css_files %} {{ css_file|safe }} {% endfor %} {% endblock %} {% block dashboard_body %}
{{ _('Core Summary') }}
{{ _('Total Number of Cores:') }} {{ report.total_cpu_cores }}
{% for server_type in report.count_by_server_type %} {% endfor %} {% if report.count_by_bart_servers.servers and report.count_by_bart_servers.servers is not none %} {% else %} {% endif %}
{{ _('Server Type') }} {{ _('Number of Servers') }} {{ _('Number of Cores') }}
{{ server_type.type }} {{ server_type.count }} {{ server_type.cpu_cores }}
{{ _('BART') }}{{ report.count_by_bart_servers.servers }} {{ report.count_by_bart_servers.total }}{{ _(0) }} {{ _(0) }}
{% for server_ver in report.count_by_server_version %} {% endfor %}
{{ _('Database Version') }} {{ _('Number of Servers') }} {{ _('Number of Cores') }}
{{ server_ver.version }} {{ server_ver.servers }} {{ server_ver.core_count }}
{% for platform in report.count_by_platform %} {% endfor %}
{{ _('Platform') }} {{ _('Number of Servers') }} {{ _('Number of Cores') }}
{{ platform.platform|capitalize }} {{ platform.servers }} {{ platform.cpu_cores }}
{% for group in report.count_by_group %} {% endfor %}
{{ _('Group Name') }} {{ _('Number of Servers') }} {{ _('Number of Cores') }}
{{ group.name }} {{ group.servers }} {{ group.cpu_cores }}
{{ _('Server Core Summary') }}
{% if report.total_locally_managed_servers is defined and report.total_locally_managed_servers is not none %}
{{ _('Locally Managed Servers') }}: {{report.total_locally_managed_servers}}
{% set ns = namespace (core_count = 0, ram_count = 0) %} {% for server in report.servers %} {% if server.is_remote_monitoring == false and server.aid is not none %} {% set ns.core_count = ns.core_count + server.cpu_cores %} {% set ns.ram_count = ns.ram_count + server.total_ram_memory_mb %} {% endif %} {% endfor %}
{{ _('Name') }} {{ _('Type') }} {{ _('Host:Port') }} {{ _('Platform') }} {{ _('Cores') }} {{ _('Total RAM (MB)') }}
{{ server.name }} {{ server.server_type }} {{ server.host }}:{{ server.port }} {{ server.platform|capitalize }} {{ server.cpu_cores }} {{ server.total_ram_memory_mb }}
{{ ns.core_count }} {{ ns.ram_count }}
{% endif %} {% if report.total_remotely_managed_servers is defined and report.total_remotely_managed_servers is not none %}
{{ _('Remotely Managed Servers') }}: {{report.total_remotely_managed_servers}}
{% for server in report.servers %} {% if server.is_remote_monitoring %} {% endif %} {% endfor %}
{{ _('Name') }} {{ _('Type') }} {{ _('Host:Port') }}
{{ server.name }} {{ server.server_type }} {{ server.host }}:{{ server.port }}
{% endif %} {% if report.total_unmanaged_servers is defined and report.total_unmanaged_servers is not none %}
{{ _('Unmanaged Servers') }}: {{report.total_unmanaged_servers}}
{% for server in report.servers %} {% if server.aid is none %} {% endif %} {% endfor %}
{{ _('Name') }} {{ _('Host:Port') }}
{{ server.name }} {{ server.host }}: {{ server.port }}
{% endif %}
{% endblock %} {% block script_block %} {% for js_file in js_files %} {{ js_file|safe }} {% endfor %} {% endblock %}