From b95cca848cf9e1d5da7a0c358f69b305e8c55f84 Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Wed, 13 Jan 2021 17:41:55 +0100 Subject: [PATCH] Don't catch stderr for vgdisplay commands Prevent useless messages from poluting the output --- lib/Zabbix/Agent/Addons/LVM.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Zabbix/Agent/Addons/LVM.pm b/lib/Zabbix/Agent/Addons/LVM.pm index 318ec3b..d3943de 100644 --- a/lib/Zabbix/Agent/Addons/LVM.pm +++ b/lib/Zabbix/Agent/Addons/LVM.pm @@ -180,10 +180,10 @@ sub get_vg_information() { my $units_arg = ''; $units_arg = " --units $units " if ($units); if ( -e "/usr/sbin/vgdisplay" ) { - @vginfo = `/usr/sbin/vgdisplay -v $units_arg`; + @vginfo = `/usr/sbin/vgdisplay -v $units_arg 2>/dev/null`; } else { if( ! -e "/sbin/vgdisplay" ) { die("LVM utilities not installed in /sbin or /usr/sbin"); } - @vginfo = `/sbin/vgdisplay -v $units_arg`; + @vginfo = `/sbin/vgdisplay -v $units_arg 2>/dev/null`; } VGINF: foreach(@vginfo) {