Advertisement
Guest User

Untitled

a guest
Mar 11th, 2017
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #!/usr/bin/python3
  2. from pyVim.connect import SmartConnect, Disconnect
  3. from pyVmomi import vim, vmodl
  4. import ssl
  5. import atexit
  6.  
  7. # 接続先情報
  8. host = 'ESXi or vCenter IP'
  9. username = 'username'
  10. password = 'password'
  11.  
  12. def main():
  13. # SSL証明書対策
  14. context = None
  15. if hasattr(ssl, '_create_unverified_context'):
  16. context = ssl._create_unverified_context()
  17.  
  18. # 接続
  19. si = SmartConnect(host = host,
  20. user = username,
  21. pwd = password,
  22. sslContext = context)
  23.  
  24. # 処理完了時にvCenterから切断
  25. atexit.register(Disconnect, si)
  26.  
  27. content = si.content
  28. r = content.perfManager.perfCounter
  29. for i in r:
  30. key_num = i.key
  31. label = i.nameInfo.label
  32. summary = i.nameInfo.summary
  33. unit = i.nameInfo.key
  34. print("%s,%s,%s,%s" % (key_num, label, summary, unit))
  35.  
  36. if __name__ == '__main__':
  37. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement