mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-07-22 02:51:03 +00:00
Use JSON format to obtain data from 'ceph -s'
'ceph -s' text output format strongly depends upon ceph version. Using JSON format to obtain data works across different ceph versions.
This commit is contained in:
parent
d01aa273a7
commit
4ac9c7ba2e
1 changed files with 3 additions and 3 deletions
|
@ -44,6 +44,6 @@ 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 }')"
|
||||
echo "osds.value $(ceph -s --format=json | jq '.osdmap.osdmap.num_osds')"
|
||||
echo "up.value $(ceph -s --format=json | jq '.osdmap.osdmap.num_up_osds')"
|
||||
echo "in.value $(ceph -s --format=json | jq '.osdmap.osdmap.num_in_osds')"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue