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 %}