diff --git a/net-mgmt/zabbix-agent/Makefile b/net-mgmt/zabbix-agent/Makefile
index 40f39eee6..b1160326c 100644
--- a/net-mgmt/zabbix-agent/Makefile
+++ b/net-mgmt/zabbix-agent/Makefile
@@ -1,6 +1,5 @@
PLUGIN_NAME= zabbix-agent
-PLUGIN_VERSION= 1.8
-PLUGIN_REVISION= 2
+PLUGIN_VERSION= 1.9
PLUGIN_COMMENT= Zabbix monitoring agent
PLUGIN_DEPENDS= zabbix5-agent
PLUGIN_MAINTAINER= opnsense@moov.de
diff --git a/net-mgmt/zabbix-agent/pkg-descr b/net-mgmt/zabbix-agent/pkg-descr
index e080b7c51..8e22f3335 100644
--- a/net-mgmt/zabbix-agent/pkg-descr
+++ b/net-mgmt/zabbix-agent/pkg-descr
@@ -12,8 +12,59 @@ WWW: https://www.zabbix.com/
Plugin Changelog
----------------
+1.9
+
+Added:
+* Allow CIDR notation in "Zabbix Servers" field (#2296)
+* Add syslog option, allow logging to syslog (#2348)
+
+Changed:
+* Use "NetworkField" wherever applicable for better input validation
+
1.8
-* Add Changelog (contributed by Starkstromkonsument)
-* Fix logformat (contributed by Starkstromkonsument)
+Added:
+* Add Changelog (contributed by Starkstromkonsument, #1954)
+
+Fixed:
+* Fix logformat (contributed by Starkstromkonsument, #1954)
+
+Changed:
* Switch to Zabbix Agent 5.0
+
+1.7
+
+Added:
+* Add support for PSK encryption (#1618)
+
+Changed:
+* Switch to new log view (#1593)
+
+1.6
+
+Added:
+* Add option to grant sudo root access
+
+1.5
+
+Fixed:
+* Relax validation mask for User Parameters (#1252)
+
+Changed:
+* Migrate to ApiMutableServiceController
+
+1.4
+
+Added:
+* Add support for Item Key Aliases
+* Add support for User Parameters
+
+Changed:
+* Switch to Zabbix Agent 4.0 (#1091)
+* Remove default comments from template
+
+1.3
+
+Fixed:
+* Add working default values (#491)
+* Fixed service controls (#551)
diff --git a/net-mgmt/zabbix-agent/src/opnsense/mvc/app/controllers/OPNsense/ZabbixAgent/forms/settings.xml b/net-mgmt/zabbix-agent/src/opnsense/mvc/app/controllers/OPNsense/ZabbixAgent/forms/settings.xml
index 0ec47135a..9735389b8 100644
--- a/net-mgmt/zabbix-agent/src/opnsense/mvc/app/controllers/OPNsense/ZabbixAgent/forms/settings.xml
+++ b/net-mgmt/zabbix-agent/src/opnsense/mvc/app/controllers/OPNsense/ZabbixAgent/forms/settings.xml
@@ -31,7 +31,8 @@
zabbixagent.settings.main.sourceIP
text
-
+ Optional
+
zabbixagent.settings.main.serverList
@@ -119,7 +120,7 @@
select_multiple
true
-
+
zabbixagent.settings.features.refreshActiveChecks
diff --git a/net-mgmt/zabbix-agent/src/opnsense/mvc/app/models/OPNsense/ZabbixAgent/ZabbixAgent.xml b/net-mgmt/zabbix-agent/src/opnsense/mvc/app/models/OPNsense/ZabbixAgent/ZabbixAgent.xml
index 4786605fd..6e09e77d4 100644
--- a/net-mgmt/zabbix-agent/src/opnsense/mvc/app/models/OPNsense/ZabbixAgent/ZabbixAgent.xml
+++ b/net-mgmt/zabbix-agent/src/opnsense/mvc/app/models/OPNsense/ZabbixAgent/ZabbixAgent.xml
@@ -1,6 +1,6 @@
//OPNsense/ZabbixAgent
- 1.2.3
+ 1.2.4
Zabbix monitoring agent
@@ -22,9 +22,9 @@
127.0.0.1
Y
Y
- /^([a-zA-Z0-9\.:\[\]\-]*?,)*([a-zA-Z0-9\.:\[\]\-]*)$/
+ /^([a-zA-Z0-9\.:\[\]\-\/]*?,)*([a-zA-Z0-9\.:\[\]\-\/]*)$/
lower
- Please provide valid Zabbix server addresses, i.e. 10.0.0.1 or zabbix.example.com.
+ Please provide valid Zabbix server addresses, i.e. zabbix.example.com, 10.0.0.2 or 10.0.0.0/24.
10050
@@ -32,18 +32,19 @@
65535
Y
-
+
0.0.0.0
Y
Y
- /^((([0-9a-zA-Z._\-\*:]+)([,]){0,1}))*/u
- lower
- Please provide valid IP addresses, i.e. 10.0.0.1.
+ N
+ Y
+ ,
+ Please provide one or more valid IP addresses, i.e. 10.0.0.1.
-
+
N
- /^.{1,255}$/u
- Should be a string between 1 and 255 characters.
+ N
+ Please provide a valid IP address, i.e. 10.0.0.1.
0