diff --git a/plugins/lxd/lxd_disk b/plugins/lxd/lxd_disk index 9e7c04f5..16366557 100755 --- a/plugins/lxd/lxd_disk +++ b/plugins/lxd/lxd_disk @@ -38,11 +38,15 @@ if len(sys.argv) == 2 and sys.argv[1]=="config": print("graph_category lxd") print("graph_info This shows the disk usage of storage in containers. Make sure to install pylxd in python3.") for name in c.container_list(): - for disk in c.container_info(name)['disk']: - print(name+"-"+disk+".label "+name) - print(name+"-"+disk+".draw LINE2") + info = c.container_info(name) + if info['disk']: + for disk in info['disk']: + print(name+"-"+disk+".label "+name) + print(name+"-"+disk+".draw LINE2") sys.exit(0) for name in c.container_list(): - for disk in c.container_info(name)['disk']: - print(name+"-"+disk+".value "+str(c.container_info(name)['disk'][disk]['usage'])) + info = c.container_info(name) + if info['disk']: + for disk in info['disk']: + print(name+"-"+disk+".value "+str(info['disk'][disk]['usage']))