diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile index c5279eb7a..fc30142ac 100644 --- a/net-mgmt/telegraf/Makefile +++ b/net-mgmt/telegraf/Makefile @@ -1,5 +1,5 @@ PLUGIN_NAME= telegraf -PLUGIN_VERSION= 1.9.0 +PLUGIN_VERSION= 1.10.0 PLUGIN_COMMENT= Agent for collecting metrics and data PLUGIN_DEPENDS= telegraf PLUGIN_MAINTAINER= m.muenz@gmail.com diff --git a/net-mgmt/telegraf/pkg-descr b/net-mgmt/telegraf/pkg-descr index b49f834fb..2bd64b400 100644 --- a/net-mgmt/telegraf/pkg-descr +++ b/net-mgmt/telegraf/pkg-descr @@ -10,6 +10,9 @@ Kafka, MQTT, NSQ, and many others. Plugin Changelog ================ +1.10.0 + +* Add intrusion detection alert input 1.9.0 diff --git a/net-mgmt/telegraf/src/opnsense/mvc/app/controllers/OPNsense/Telegraf/forms/input.xml b/net-mgmt/telegraf/src/opnsense/mvc/app/controllers/OPNsense/Telegraf/forms/input.xml index d7ec44fbb..992c4bb37 100644 --- a/net-mgmt/telegraf/src/opnsense/mvc/app/controllers/OPNsense/Telegraf/forms/input.xml +++ b/net-mgmt/telegraf/src/opnsense/mvc/app/controllers/OPNsense/Telegraf/forms/input.xml @@ -137,4 +137,10 @@ checkbox Can increase metric gather times. + + input.intrusion_detection_alerts + + checkbox + Requires Intrustion detection alerts are stored locally. + 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 c3b090acf..588f3061c 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 @@ -121,5 +121,9 @@ N + + 0 + 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 07d1d38b8..09bff97ee 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 @@ -252,6 +252,14 @@ {% else %} dns_lookup = false {% endif %} +{% if helpers.exists('OPNsense.telegraf.input.intrusion_detection_alerts') and OPNsense.telegraf.input.intrusion_detection_alerts == '1' %} +[[inputs.tail]] + data_format = "json" + files = ["/var/log/suricata/eve.json"] + name_override = "suricata" + tag_keys = ["event_type","src_ip","src_port","dest_ip","dest_port"] + json_string_fields = ["*"] +{% endif %} {% endif %} {% endif %}