From 9a61c460b4deac46807109aa1aa5266760cd9382 Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Tue, 4 Dec 2018 20:49:26 -0500 Subject: [PATCH] Core Module - Start Tracking InfluxDB size in telegraf --- salt/common/telegraf/etc/telegraf.conf | 6 ++++-- salt/common/telegraf/scripts/influxdbsize.sh | 5 +++++ 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 salt/common/telegraf/scripts/influxdbsize.sh diff --git a/salt/common/telegraf/etc/telegraf.conf b/salt/common/telegraf/etc/telegraf.conf index 3d1bf30dc..d27d330f3 100644 --- a/salt/common/telegraf/etc/telegraf.conf +++ b/salt/common/telegraf/etc/telegraf.conf @@ -620,7 +620,8 @@ {% if grains['role'] == 'so-master' %} [[inputs.exec]] commands = [ - "/scripts/redis.sh" + "/scripts/redis.sh", + "/scripts/influxdbsize.sh" ] data_format = "influx" {% elif grains['role'] == 'so-SENSOR' %} @@ -642,7 +643,8 @@ "/scripts/suriloss.sh", "/scripts/checkfiles.sh", "/scripts/broloss.sh", - "/scripts/oldpcap.sh" + "/scripts/oldpcap.sh", + "/scripts/influxdbsize.sh" ] data_format = "influx" {% endif %} diff --git a/salt/common/telegraf/scripts/influxdbsize.sh b/salt/common/telegraf/scripts/influxdbsize.sh new file mode 100644 index 000000000..a469da8ae --- /dev/null +++ b/salt/common/telegraf/scripts/influxdbsize.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +INFLUXSIZE=$(du -s -B1 /host/nsm/influxdb | awk {'print $1'} + +echo "influxsize bytes=$INFLUXSIZE"