summaryrefslogtreecommitdiff
path: root/data/templates/telegraf
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2024-07-02 08:44:53 +0000
committerViacheslav Hletenko <v.gletenko@vyos.io>2024-07-02 08:44:53 +0000
commitebff0c481907ac0c2c0be9981c3c3d87caf3003b (patch)
tree82f56112456ce1a0adf9858fe35d28cd2e0ebb17 /data/templates/telegraf
parente270712f7ebd76e4e1be598766d999cef4f05e26 (diff)
downloadvyos-1x-ebff0c481907ac0c2c0be9981c3c3d87caf3003b.tar.gz
vyos-1x-ebff0c481907ac0c2c0be9981c3c3d87caf3003b.zip
T6523: Telegraf use nft scripts only if the firewall configured
If a firewall is not configured there is no reason to get and execute telegraf firewall custom scripts as there are no nft chain in the firewall nftables configuration
Diffstat (limited to 'data/templates/telegraf')
-rw-r--r--data/templates/telegraf/telegraf.j22
1 files changed, 2 insertions, 0 deletions
diff --git a/data/templates/telegraf/telegraf.j2 b/data/templates/telegraf/telegraf.j2
index f382dbf2e..535e3a347 100644
--- a/data/templates/telegraf/telegraf.j2
+++ b/data/templates/telegraf/telegraf.j2
@@ -130,7 +130,9 @@ metric_name_label = "{{ loki.metric_name_label }}"
{% if influxdb is vyos_defined %}
[[inputs.exec]]
commands = [
+{% if nft_chains is vyos_defined %}
"{{ custom_scripts_dir }}/show_firewall_input_filter.py",
+{% endif %}
"{{ custom_scripts_dir }}/show_interfaces_input_filter.py",
"{{ custom_scripts_dir }}/vyos_services_input_filter.py"
]