2017-04-27 22:54:55 +03:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
|
|
##################################################################
|
|
|
|
|
#
|
|
|
|
|
# SDFS info SNMP extend script
|
|
|
|
|
# datapoint -> info (type, descr):
|
|
|
|
|
# 00 -> files (int)
|
|
|
|
|
# 01 -> volume capacity (float, GB)
|
|
|
|
|
# 02 -> volume logical size (float, GB)
|
|
|
|
|
# 03 -> volume max load (float, %)
|
|
|
|
|
# 04 -> volume duplicate data (float, GB)
|
|
|
|
|
# 05 -> unique blocks stored (float, GB)
|
|
|
|
|
# 06 -> unique blocks stored after compression (float, GB)
|
|
|
|
|
# 07 -> cluster block copies (int)
|
|
|
|
|
# 08 -> volume dedup rate (float, %)
|
|
|
|
|
# 09 -> volume savings (float, %)
|
|
|
|
|
# 10 -> compression rate (float, %)
|
|
|
|
|
#
|
|
|
|
|
##################################################################
|
|
|
|
|
|
2021-03-18 12:24:30 +01:00
|
|
|
SDFSCLI_BIN=$(which sdfscli)
|
2017-04-27 22:54:55 +03:00
|
|
|
SDFSCLI_CMD=' --volume-info'
|
2021-03-18 12:24:30 +01:00
|
|
|
GREP_BIN=$(which grep)
|
2017-04-27 22:54:55 +03:00
|
|
|
GREP_CMD=' -o -E '
|
2021-03-26 11:02:01 +01:00
|
|
|
# shellcheck disable=SC2086
|
|
|
|
|
DATAPOINTS=$($SDFSCLI_BIN $SDFSCLI_CMD | $GREP_BIN $GREP_CMD "(([0-9]+)\.?([0-9]+)?)")
|
2021-03-18 12:24:30 +01:00
|
|
|
echo "$DATAPOINTS"
|