fix(dashboard): показывать использование корневого раздела (/) на карточке сервера

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
mirivlad 2026-04-13 23:09:49 +08:00
parent 98f159b9f4
commit 8498e7df34
1 changed files with 9 additions and 9 deletions

View File

@ -155,20 +155,20 @@
</div> </div>
{% endif %} {% endif %}
{% if server.latest_metrics['disk_used'] is defined %} {% if server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'] is defined %}
<div class="col-6 mb-2"> <div class="col-6 mb-2">
<div class="d-flex justify-content-between"> <div class="d-flex justify-content-between">
<small class="text-muted"><i class="fas fa-hdd"></i> Диск</small> <small class="text-muted"><i class="fas fa-hdd"></i> Диск (/)</small>
<strong>{{ server.latest_metrics['disk_used'].value }}{{ server.latest_metrics['disk_used'].unit }}</strong> <strong>{{ server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value }}{{ server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].unit }}</strong>
</div> </div>
{% set disk_t = server.thresholds['disk_used']|default(null) %} {% set disk_t = server.thresholds['disk_used_root'] or server.latest_metrics['disk_used']|default(null) %}
{% if disk_t and server.latest_metrics['disk_used'].value >= disk_t.critical %} {% if disk_t and server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value >= disk_t.critical %}
{% set disk_color = 'bg-danger' %} {% set disk_color = 'bg-danger' %}
{% elseif disk_t and server.latest_metrics['disk_used'].value >= disk_t.warning %} {% elseif disk_t and server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value >= disk_t.warning %}
{% set disk_color = 'bg-warning' %} {% set disk_color = 'bg-warning' %}
{% elseif server.latest_metrics['disk_used'].value > 80 %} {% elseif server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value > 80 %}
{% set disk_color = 'bg-danger' %} {% set disk_color = 'bg-danger' %}
{% elseif server.latest_metrics['disk_used'].value > 60 %} {% elseif server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value > 60 %}
{% set disk_color = 'bg-warning' %} {% set disk_color = 'bg-warning' %}
{% else %} {% else %}
{% set disk_color = 'bg-success' %} {% set disk_color = 'bg-success' %}
@ -176,7 +176,7 @@
<div class="progress" style="height: 6px;"> <div class="progress" style="height: 6px;">
<div class="progress-bar {{ disk_color }}" <div class="progress-bar {{ disk_color }}"
role="progressbar" role="progressbar"
style="width: {{ server.latest_metrics['disk_used'].value }}%"></div> style="width: {{ server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value }}%"></div>
</div> </div>
</div> </div>
{% endif %} {% endif %}