Merge pull request #927 from LCAC/lcac-patch-ceph

Use JSON format to obtain data from 'ceph -s'
This commit is contained in:
Lars Kruse 2018-08-24 21:59:07 +02:00 committed by GitHub
commit cc015cccc1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 3 deletions

View File

@ -44,6 +44,9 @@ if [ "$1" = "config" ]; then
exit 0
fi
echo "osds.value $(ceph -s | grep osdmap | awk '{ print $3 }')"
echo "up.value $(ceph -s | grep osdmap | awk '{ print $5 }')"
echo "in.value $(ceph -s | grep osdmap | awk '{ print $7 }')"
CEPH_STATUS=$(ceph -s --format=json)
echo "osds.value $(echo $CEPH_STATUS | jq '.osdmap.osdmap.num_osds')"
echo "up.value $(echo $CEPH_STATUS | jq '.osdmap.osdmap.num_up_osds')"
echo "in.value $(echo $CEPH_STATUS | jq '.osdmap.osdmap.num_in_osds')"