Node Monitor

{% for node in nodes %}

{{ node.node_name }}

Hostname: {{ node.hostname or 'N/A' }}

Last Updated: {{ node.last_updated or 'N/A' }}

CPU (%)

{{ node.cpu_percent|round(2) if node.cpu_percent else 'N/A' }}

Memory (%)

{{ node.memory_percent|round(1) if node.memory_percent else 'N/A' }}

{{ node.status|upper }}
{% for conn in node.connections %}

{{ conn.target_node_name }}

Latency: {{ conn.ping_latency_ms|round(1) if conn.ping_latency_ms else 'N/A' }} ms

{% else %}

No active connections

{% endfor %}
{% else %}

No nodes found.

{% endfor %}