See breaking changes for this version.
In some data collection scenarios, specific items can temporarily block the server/proxy history cache. This may delay writing history data to the database and slow down the system. To help manage the history cache, the following improvements have been introduced:
For long-term system stability, make sure that data collection is balanced with available resources (database performance, cache size, collection intervals, log item parameters, etc.). You can monitor Zabbix history cache using the zabbix[wcache] internal item. You can also consider increasing the size of the history cache for Zabbix server/proxy.
A new icmppingretry[<target>,<retries>,<backoff>,<size>,<timeout>,<options>]
simple check has been added for host accessibility monitoring by ICMP ping with the ability to modify retries.
New history functions have been added for timestamp tracking:
firstclock
- timestamp of the oldest value within the defined evaluation period;lastclock
- timestamp of the Nth most recent value within the defined evaluation period;logtimestamp
- log message timestamp of the Nth most recent log item value.New macros have been added for item-value time tracking:
Macro | Description |
---|---|
{ITEM.LASTVALUE.AGE} | The time that elapsed between the latest item value collection and macro evaluation. |
{ITEM.LASTVALUE.DATE} | The date when the latest item value was collected. |
{ITEM.LASTVALUE.TIME} | The time when the latest item value was collected. |
{ITEM.LASTVALUE.TIMESTAMP} | The timestamp when the latest item value was collected. |
{ITEM.VALUE.AGE} | The time that elapsed between the item value collection and macro evaluation. |
{ITEM.VALUE.DATE} | The date when the item value was collected. |
{ITEM.VALUE.TIME} | The time when the item value was collected. |
{ITEM.VALUE.TIMESTAMP} | The timestamp when the item value was collected. |
For better visibility of user media, user notifications now have their own menu section under User settings.
The new Notifications section contains two tabs - Media and Frontend notifications, which previously were part of the user profile section.
The history syncer process title now displays detailed statistics about history syncer transactions for Zabbix server and proxy.
It is now possible to configure that secret vault macro values are retrieved by Zabbix server and Zabbix proxy independently.
The Plugins.*.CustomQueriesPath
parameter in Zabbix agent 2 plugin configuration files for MySQL, Oracle, and PostgreSQL, as well as Plugins.MSSQL.CustomQueriesDir
for MSSQL, now has a default value. This functionality is disabled by default and can be enabled using the newly introduced Plugins.*.CustomQueriesEnabled
parameter.