[perl_openvz] use hostname over veid
authorChris Lundquist <chris.lundquist@bluebox.net>
Wed, 27 Feb 2013 20:54:25 +0000 (12:54 -0800)
committerChris Lundquist <chris.lundquist@bluebox.net>
Wed, 27 Feb 2013 20:54:25 +0000 (12:54 -0800)
bindings/perl/lib/Collectd/Plugins/OpenVZ.pm

index c8e64f5..fb397d4 100644 (file)
@@ -202,6 +202,7 @@ sub openvz_read {
 
     foreach $veid (@veids) {
         ($name = `$vzlist -Ho name $veid`) =~ s/^\s*(.*?)\s*$/$1/;
+        ($name = `$vzlist -Ho hostname $veid`) =~ s/^\s*(.*?)\s*$/$1/ if($name =~ /^-$/);
         $name = $veid if ($name =~ /^-$/);
 
         if($enable_interface) {