diff options
author | Viacheslav Hletenko <v.gletenko@vyos.io> | 2024-07-02 08:44:53 +0000 |
---|---|---|
committer | Viacheslav Hletenko <v.gletenko@vyos.io> | 2024-07-02 08:44:53 +0000 |
commit | ebff0c481907ac0c2c0be9981c3c3d87caf3003b (patch) | |
tree | 82f56112456ce1a0adf9858fe35d28cd2e0ebb17 /data/templates/telegraf | |
parent | e270712f7ebd76e4e1be598766d999cef4f05e26 (diff) | |
download | vyos-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.j2 | 2 |
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" ] |