From 5afabbfaadb90f28a8927b9da485be146a4166d6 Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Fri, 21 Jan 2022 13:46:06 +0100 Subject: [PATCH] Add alloc_ct for LVM VG when missing --- zabbix_scripts/check_lvm_sudo | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/zabbix_scripts/check_lvm_sudo b/zabbix_scripts/check_lvm_sudo index 6f64f2e..bd71346 100644 --- a/zabbix_scripts/check_lvm_sudo +++ b/zabbix_scripts/check_lvm_sudo @@ -43,6 +43,10 @@ EOF my $json; if (defined $vg){ %{$json} = get_volume_group_information($vg); + # Depending on LVM version, alloc_ct might not be present + if (not defined $json->{alloc_ct}){ + $json->{alloc_ct} = sprintf("%.1f", 100 * $json->{alloc_pe_size} / $json->{vg_size}); + } } elsif (defined $lv) { %{$json} = get_lv_info($lv); } else{