Last Cycled: | {{ pool.last_cycled|date:"r" }} |
Configuration Check:
{% if config_cyclic %}
Failed
Cyclic Configuration Detected
{% elif config_params_missing %}
Failed
Missing Configuration Parameters
{% for param in config_params_missing %}
- {{ param }}
{% endfor %}
{% else %}
Passed
{% endif %}
Pool Status:
{% if pool.msgs or provider_msgs %}
{% for msg in pool.msgs %}
{% if msg.isCritical %}
{{ msg.msg|linebreaksbr }}
{% else %}
{{ msg.msg|linebreaksbr }}
{% endif %}
{% endfor %}
{% for provider, msgs in provider_msgs.items %}
{% for msg in msgs %}
{% if msg.isCritical %}
{{ provider }}: {{ msg.msg|linebreaksbr }}
{% else %}
{{ provider }}: {{ msg.msg|linebreaksbr }}
{% endif %}
{% endfor %}
{% endfor %}
{% elif not pool.isEnabled %}
Disabled
{% else %}
Healthy
{% endif %}
Configuration Hierarchy:
{% recurseconfig parent_config %}
-
{{ node.name }}
{% if node.children %}
{% endif %}
{% endrecurseconfig %}
Created |
Instance ID |
Hostname |
Status Code |
Status Data |
Region/Zone |
{% for instance in instances %}
{{ instance.created|date:"r" }} {{ instance.created|date_ago }} |
{{ instance.instance_id|escape }} |
{{ instance.hostname|escape }} |
{{ instance.status_code|escape }} - {{ instance.status_code_text }} |
{% if instance.status_data %}{{ instance.status_data|escape }} {% else %}N/A{% endif %} |
{{ instance.region|escape }} / {{ instance.zone|escape }} |
{% endfor %}
{% endblock body_content %}