From 2b8936a83395567584f14311929f1dd705c3c7b8 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 5 Sep 2019 13:34:35 +0200 Subject: [PATCH] Fix for PVEv6 --- PVE-Zabbix.py | 4 ++-- PVEApi.py | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/PVE-Zabbix.py b/PVE-Zabbix.py index 0168026..2df3864 100755 --- a/PVE-Zabbix.py +++ b/PVE-Zabbix.py @@ -5,8 +5,8 @@ from VM import VM from Storage import Storage USERNAME = "zabbix@pve" -PASSWORD = "zabbix" -HOST = "172.16.3.11:8006" +PASSWORD = "KbCurGdt82NTgBye" +HOST = "localhost:8006" conn = PVEApi(HOST, USERNAME, PASSWORD) nodelist = conn.get_node_list() diff --git a/PVEApi.py b/PVEApi.py index 8575ea2..fa5afa6 100755 --- a/PVEApi.py +++ b/PVEApi.py @@ -135,7 +135,10 @@ class PVEApi(object): active = storage[u'active'] enabled = storage[u'enabled'] avail = storage[u'avail'] - used_fraction = storage[u'used_fraction'] + try: + used_fraction = storage[u'used_fraction'] + except KeyError: + used_fraction = "Error getting value" stor = Storage(node, name, total, used, active, enabled, avail, used_fraction) storagelist.append(stor) return storagelist