From 5f682bc1a09c0e39b09e8489c5239b2cb526230c Mon Sep 17 00:00:00 2001 From: damage Date: Tue, 31 Mar 2026 22:00:16 +0200 Subject: [PATCH] make json zabbix ready --- app/proxmox_backup_server/pbs.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/proxmox_backup_server/pbs.sh b/app/proxmox_backup_server/pbs.sh index ea6ca43..3bacb72 100755 --- a/app/proxmox_backup_server/pbs.sh +++ b/app/proxmox_backup_server/pbs.sh @@ -16,11 +16,11 @@ for datastore in $(echo "${datastores}" |jq --raw-output '.data[].store'); do for namespace in $(echo "${namespaces}" |jq --raw-output '.data[].ns'); do backups=$(wget --header="Authorization: PBSAPIToken=${TOKENID}:${TOKENSECRET}" --content-on-error -q -O - "https://${HOST}:${PORT}/api2/json/admin/datastore/${datastore}/snapshots?ns=${namespace}") backups_json=$(echo "${backups}" |jq '.data') - ret_namespaces="${ret_namespaces}{\"${namespace}\":{\"backups\":${backups_json}}}," + ret_namespaces="${ret_namespaces}{\"${namespace}\":${backups_json}}," done - ret_datastores="${ret_datastores}{\"${datastore}\":{\"namespaces\":[${ret_namespaces::-1}]}}," + ret_datastores="${ret_datastores}{\"${datastore}\":[${ret_namespaces::-1}]}," done -ret="{\"datastores\":[${ret_datastores::-1}]}" +ret="[${ret_datastores::-1}]" echo $ret