make json zabbix ready
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user