Merge pull request #927 from LCAC/lcac-patch-ceph
Use JSON format to obtain data from 'ceph -s'
This commit is contained in:
commit
cc015cccc1
|
@ -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')"
|
||||
|
||||
|
|
Loading…
Reference in New Issue