change check_nextcloud_mounts.py output
This commit is contained in:
parent
ed3d4b1b9c
commit
0da62f097d
1 changed files with 6 additions and 6 deletions
|
@ -10,6 +10,8 @@ buckets = []
|
|||
bucket_count = {}
|
||||
containers = {}
|
||||
exit = 0
|
||||
base_message = "OK: no duplicate mounts"
|
||||
perf_data = ""
|
||||
|
||||
get_containers = subprocess.Popen('/usr/local/bin/get_containers', stdout=subprocess.PIPE).stdout.read()
|
||||
containers = get_containers.decode().splitlines()
|
||||
|
@ -22,13 +24,11 @@ for container in containers:
|
|||
for items in mount_data:
|
||||
buckets.append(items["configuration"]["bucket"])
|
||||
bucket_count = dict(Counter(buckets))
|
||||
for i, (k, v) in enumerate(bucket_count.items()):
|
||||
for k, v in bucket_count.items():
|
||||
if v > 1:
|
||||
if i == 0:
|
||||
print("WARNING: buckets with multiple mounts")
|
||||
print(f"bucket {k} is mounted {v} times | {k}_num_mounts={v}")
|
||||
else:
|
||||
print(f"bucket {k} is mounted {v} times | {k}_num_mounts={v}")
|
||||
base_message = "WARNING: buckets with multiple mounts |"
|
||||
perf_data += f" {k}={v}"
|
||||
# lets do exit 0 for now
|
||||
# exit = 1
|
||||
print(base_message + perf_data)
|
||||
sys.exit(exit)
|
||||
|
|
Loading…
Add table
Reference in a new issue