From 4b64525274420b395a16b980bec131a1915ebcac Mon Sep 17 00:00:00 2001 From: Matou25 Date: Wed, 17 Dec 2025 09:37:52 +0100 Subject: [PATCH] add Name prefix to influxdb Telegraf plugin (#4198) --- net-mgmt/telegraf/pkg-descr | 4 ++++ .../mvc/app/controllers/OPNsense/Telegraf/forms/output.xml | 6 ++++++ .../opnsense/mvc/app/models/OPNsense/Telegraf/Output.xml | 1 + .../service/templates/OPNsense/Telegraf/telegraf.conf | 3 +++ 4 files changed, 14 insertions(+) diff --git a/net-mgmt/telegraf/pkg-descr b/net-mgmt/telegraf/pkg-descr index 2be143db9..70c56c7d5 100644 --- a/net-mgmt/telegraf/pkg-descr +++ b/net-mgmt/telegraf/pkg-descr @@ -12,6 +12,10 @@ WWW: https://www.influxdata.com/time-series-platform/telegraf/ Plugin Changelog ================ +1.12.14 + +* Add name_prefix in influxdb config + 1.12.13 * Implement memory_saving_mode formerly named enable_file_download (contributed by sopex) diff --git a/net-mgmt/telegraf/src/opnsense/mvc/app/controllers/OPNsense/Telegraf/forms/output.xml b/net-mgmt/telegraf/src/opnsense/mvc/app/controllers/OPNsense/Telegraf/forms/output.xml index 056f64a92..ba6b50c21 100644 --- a/net-mgmt/telegraf/src/opnsense/mvc/app/controllers/OPNsense/Telegraf/forms/output.xml +++ b/net-mgmt/telegraf/src/opnsense/mvc/app/controllers/OPNsense/Telegraf/forms/output.xml @@ -27,6 +27,12 @@ text Write timeout (for the InfluxDB client), formatted as a string. If not provided, will default to 5s. 0s means no timeout (not recommended). + + output.influx_name_prefix + + text + Specifies a prefix to attach to the measurement name, formatted as a string. + output.influx_username diff --git a/net-mgmt/telegraf/src/opnsense/mvc/app/models/OPNsense/Telegraf/Output.xml b/net-mgmt/telegraf/src/opnsense/mvc/app/models/OPNsense/Telegraf/Output.xml index 21c424e12..199dbd663 100644 --- a/net-mgmt/telegraf/src/opnsense/mvc/app/models/OPNsense/Telegraf/Output.xml +++ b/net-mgmt/telegraf/src/opnsense/mvc/app/models/OPNsense/Telegraf/Output.xml @@ -19,6 +19,7 @@ 5 N + N diff --git a/net-mgmt/telegraf/src/opnsense/service/templates/OPNsense/Telegraf/telegraf.conf b/net-mgmt/telegraf/src/opnsense/service/templates/OPNsense/Telegraf/telegraf.conf index b5c1414c5..acc65c904 100644 --- a/net-mgmt/telegraf/src/opnsense/service/templates/OPNsense/Telegraf/telegraf.conf +++ b/net-mgmt/telegraf/src/opnsense/service/templates/OPNsense/Telegraf/telegraf.conf @@ -66,6 +66,9 @@ {% if helpers.exists('OPNsense.telegraf.output.influx_timeout') and OPNsense.telegraf.output.influx_timeout != '' %} timeout = "{{ OPNsense.telegraf.output.influx_timeout }}s" {% endif %} +{% if helpers.exists('OPNsense.telegraf.output.influx_name_prefix') and OPNsense.telegraf.output.influx_name_prefix != '' %} + name_prefix = "{{ OPNsense.telegraf.output.influx_name_prefix }}" +{% endif %} {% if helpers.exists('OPNsense.telegraf.output.influx_username') and OPNsense.telegraf.output.influx_username != '' %} username = "{{ OPNsense.telegraf.output.influx_username }}" {% endif %}