diff --git a/templates/dashboard.twig b/templates/dashboard.twig
index e34d98d..95efb93 100755
--- a/templates/dashboard.twig
+++ b/templates/dashboard.twig
@@ -155,20 +155,21 @@
{% endif %}
- {% if server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'] is defined %}
+ {% set diskMetric = server.latest_metrics['disk_used_root'] is defined ? server.latest_metrics['disk_used_root'] : server.latest_metrics['disk_used'] %}
+ {% if diskMetric is defined %}
Диск (/)
- {{ 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 }}
+ {{ diskMetric.value }}{{ diskMetric.unit|default('%') }}
- {% 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_root'] or server.latest_metrics['disk_used'].value >= disk_t.critical %}
+ {% set disk_t = server.thresholds['disk_used_root'] is defined ? server.thresholds['disk_used_root'] : null %}
+ {% if disk_t and diskMetric.value >= disk_t.critical %}
{% set disk_color = 'bg-danger' %}
- {% elseif disk_t and server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value >= disk_t.warning %}
+ {% elseif disk_t and diskMetric.value >= disk_t.warning %}
{% set disk_color = 'bg-warning' %}
- {% elseif server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value > 80 %}
+ {% elseif diskMetric.value > 80 %}
{% set disk_color = 'bg-danger' %}
- {% elseif server.latest_metrics['disk_used_root'] or server.latest_metrics['disk_used'].value > 60 %}
+ {% elseif diskMetric.value > 60 %}
{% set disk_color = 'bg-warning' %}
{% else %}
{% set disk_color = 'bg-success' %}
@@ -176,7 +177,7 @@
+ style="width: {{ diskMetric.value }}%">
{% endif %}