The agent poller and SNMP poller can now be configured to use the c-ares library (version 1.16.0 or newer) instead of the libevent DNS resolver. This allows for potentially faster and more flexible DNS resolution.
To enable c-ares, Zabbix must be configured with the --with-ares
option.
Note that starting from c-ares 1.31.0, DNS caching is enabled by default.
The following out-of-the-box webhooks now support all event types and have been improved for code efficiency, maintainability, and functionality, with changes reflected in the documentation:
severity_information
, severity_high
, etc.); support for custom Jira priorities added to all autoregistration, discovery, and internal actions (via parameters jira_priority_discovery
, jira_priority_autoregistration
, jira_priority_internal
); Jira custom fields for ticket creation added to all actions (previously only trigger); problem event messages are now sent to the Jira ticket description, and default OK event messages are now added as comments.{ALERT.SENDTO}
.slack_as_user
removed; templates implemented for messages sent to Slack.The smart.disk.get
item key in the SMART Zabbix agent 2 plugin now returns both raw and normalized values for SMART attributes.
For changes to existing templates and information on new templates, see Template changes.
The item value preprocessing tab's "Custom on fail" options are now displayed correctly in all supported language localizations. Previously, misalignment in some translations led to configuration ambiguity when setting custom error‐handling actions for preprocessing steps. With this fix the control is rendered consistently, and after selecting the "Custom on fail" checkbox the available options are now presented as a dropdown list instead of radio buttons — providing a clearer and more compact interface.