Я пытаюсь получить данные об использовании памяти и пропускной способности в реальном времени из API vsphere, используя библиотеку python pyvmomi.py. Пока мне удалось получить данные только о ресурсах, выделенных для виртуальных машин. И, похоже, не может найти какой-либо способ добиться использования всех виртуальных машин в реальном времени. Я добавил часть своего кода ниже, чтобы передать, какие функции я использую. Ищете идеи о том, как я могу получить статистику в реальном времени. Любая помощь в этом вопросе будет принята с благодарностью. Спасибо.
print(c.CurrentTime())
searcher = c.content.searchIndex
vm = searcher.FindByIp(ip='10.0.10.54', vmSearch=True)
print("VM name: ", vm.config.name)
print("VM Guest OS:")
print(vm.config.guestFullName)
print("Location:")
print(vm.config.files.snapshotDirectory)
print("VM numCPU:")
print(vm.config.hardware.numCPU)
print("VM number of cores:")
print(vm.config.hardware.numCoresPerSocket)
print("RAM:")
print(vm.config.hardware.memoryMB)