diff --git a/src/vmm_mad/remotes/poll_xen_kvm.rb b/src/vmm_mad/remotes/poll_xen_kvm.rb index 7014461bf9..5f8d6b1b03 100755 --- a/src/vmm_mad/remotes/poll_xen_kvm.rb +++ b/src/vmm_mad/remotes/poll_xen_kvm.rb @@ -67,15 +67,17 @@ module KVM if names.length!=0 names.each do |vm| dominfo=dom_info(vm) - psinfo=process_info(dominfo['UUID']) + if dominfo + psinfo=process_info(dominfo['UUID']) - info={} - info[:dominfo]=dominfo - info[:psinfo]=psinfo - info[:name]=vm - info[:pid]=psinfo[1] + info={} + info[:dominfo]=dominfo + info[:psinfo]=psinfo + info[:name]=vm + info[:pid]=psinfo[1] - vms[vm]=info + vms[vm]=info + end end cpu=get_cpu_info(vms)