diff --git a/salt/telegraf/scripts/influxdbsize.sh b/salt/telegraf/scripts/influxdbsize.sh index 87571629d..bf4431a10 100644 --- a/salt/telegraf/scripts/influxdbsize.sh +++ b/salt/telegraf/scripts/influxdbsize.sh @@ -18,9 +18,12 @@ # if this script isn't already running if [[ ! "`pidof -x $(basename $0) -o %PPID`" ]]; then - INFLUXSIZE=$(du -s -k /host/nsm/influxdb | awk {'print $1'}) - echo "influxsize kbytes=$INFLUXSIZE" - + INFLUXLOG=/var/log/telegraf/influxdb_size.log + + if [ -f "$INFLUXLOG" ]; then + INFLUXSTATUS=$(cat $INFLUXLOG) + echo "influxsize kbytes=$INFLUXSTATUS" + fi fi exit 0