From 101673dc98412bb6afe510cd0481391e12879769 Mon Sep 17 00:00:00 2001 From: m0duspwnens Date: Thu, 11 Jun 2020 15:35:06 -0400 Subject: [PATCH] fix telegraf for standalone - https://github.com/Security-Onion-Solutions/securityonion-saltstack/issues/739 --- salt/telegraf/etc/telegraf.conf | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/salt/telegraf/etc/telegraf.conf b/salt/telegraf/etc/telegraf.conf index 132431ce6..b077f9d5e 100644 --- a/salt/telegraf/etc/telegraf.conf +++ b/salt/telegraf/etc/telegraf.conf @@ -666,14 +666,14 @@ # # Read metrics from one or more commands that can output to stdout # ## Commands array -{% if grains['role'] in ['so-master', 'so-mastersearch', 'so-standalone'] %} +{% if grains['role'] in ['so-master', 'so-mastersearch'] %} [[inputs.exec]] commands = [ "/scripts/redis.sh", "/scripts/influxdbsize.sh" ] data_format = "influx" -{% elif grains['role'] in ['so-sensor', 'so-heavynode', 'so-standalone'] %} +{% elif grains['role'] in ['so-sensor', 'so-heavynode'] %} [[inputs.exec]] commands = [ "/scripts/stenoloss.sh", @@ -683,7 +683,18 @@ "/scripts/oldpcap.sh" ] data_format = "influx" - +{% elif grains['role'] == 'so-standalone' %} +[[inputs.exec]] + commands = [ + "/scripts/redis.sh", + "/scripts/influxdbsize.sh", + "/scripts/stenoloss.sh", + "/scripts/suriloss.sh", + "/scripts/checkfiles.sh", + "/scripts/broloss.sh", + "/scripts/oldpcap.sh" + ] + data_format = "influx" {% elif grains['role'] == 'so-eval' %} [[inputs.exec]] commands = [