1
0
mirror of https://github.com/librenms/librenms-agent.git synced 2024-05-09 09:54:52 +00:00
crcro eaa6af2359 snmp-extend: sdfsinfo (#122)
* sdfsinfo app snmp extend

* rewrite script to bash

* more vars
2017-04-27 20:54:55 +01:00

27 lines
842 B
Bash

#!/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, %)
#
##################################################################
SDFSCLI_BIN=`which sdfscli`
SDFSCLI_CMD=' --volume-info'
GREP_BIN=`which grep`
GREP_CMD=' -o -E '
DATAPOINTS=`$SDFSCLI_BIN $SDFSCLI_CMD | $GREP_BIN $GREP_CMD "(([0-9]+)\.?([0-9]+)?)"`
echo $DATAPOINTS