Release Notes for Zabbix 5.0.0

Zabbix Team is pleased to announce the availability of Zabbix 5.0.0.

Zabbix is an enterprise-class open source distributed monitoring solution. Zabbix is released under the GPL, thus it is free of charge for both commercial and non-commercial use. A complete text of the license is available at http://www.gnu.org/copyleft/gpl.txt.

This document contains the release notes for Zabbix 5.0.0. Download it from downloads.

The following sections describe the release in details and provide late-breaking or other information that supplements its main documentation.


ZBX-17667 Moved "frontends/php" to "ui" directory
ZBXNEXT-3035 Added ability of filtering out items, triggers, hosts and graphs or overriding their attributes during Low-level discovery based on LLD object and prototype name
ZBXNEXT-2663 Support SAML authentication in zabbix frontend
ZBXNEXT-5711 Added ability to view logs in frontend when testing web hook media type
ZBXNEXT-5300 Implemented widget copy/paste possibility in dashboard
ZBXNEXT-5879 Added filter to Configuration->Templates/Hosts->Discovery rules
ZBXNEXT-5907 Added Jira ServiceDesk mediatype
ZBXNEXT-1882,
ZBXNEXT-5865
Added problem unacknowledge option
ZBXNEXT-1899 Added support of threaded email notifications
ZBXNEXT-1891 Added option 'delay' for zabbix[proxy] internal check and calculate nodata() to respect proxy availability
ZBXNEXT-1686 Added persistent queue for active items in Zabbix agent 2
ZBXNEXT-5849 Added support of search and filter by macro value
ZBXNEXT-5864 Added {EVENT.DURATION} in recovery message of webhooks
ZBXNEXT-5678 Added proxy support for all media
ZBXNEXT-5832 Added ServiceNow mediatype
ZBXNEXT-5670 Added "Template App Elasticsearch Cluster by HTTP"
ZBXNEXT-1578 Added ability to use user macros for IPMI user and password
ZBXNEXT-702 Implemented ability to compare string values in triggers
ZBXNEXT-5658 Added media "Zammad"
ZBXNEXT-5821 Added "Template App Memcached"
ZBXNEXT-5833 Added "Template DB ClickHouse by HTTP"
ZBXNEXT-5851 Added ability to monitor versions of all other Zabbix servers and proxies with zabbix.stats and zabbix[version] internal items
ZBXNEXT-2297 Added user defined macros creation/edition for host prototypes
ZBXNEXT-5825,
ZBXNEXT-5826
Fixed support of Elasticsearch version 7.x
ZBXNEXT-5325 Added Docker plugin
ZBXNEXT-5622 Added Zendesk media
ZBXCTR-1 Added Telegram media type
ZBXNEXT-5824 Added media "Redmine"
ZBXNEXT-5861 Added {EVENT.DURATION} macro to subject of message templates
ZBXNEXT-5848 Expand acknowledge message maximum size to more than 256 characters
ZBXNEXT-5702 Improved UI performance for large installations
ZBXNEXT-5599 Added MS Teams media type
ZBXNEXT-5715 Added Jira media type
ZBXNEXT-5767 Added Memcached plugin
ZBXNEXT-5569 Updated main menu to vertical style for the saving space
ZBXNEXT-5691 Implemented IEEE754 compatible value range for Numeric (float) history data type
ZBXNEXT-4829 Changed web setup wizard to not create and drop tables for DB connectivity test purposes
ZBXNEXT-5369 Added EVENT.TAGSJSON macro
ZBXNEXT-1736 Increased float precision
ZBXNEXT-5734 Added base64 encode, decode functions to webhook
ZBXNEXT-5527 Added "Template Server Chassis by IPMI"
ZBXNEXT-5685 Added "Template DB MySQL by Zabbix agent 2"
ZBXCTR-3 Added SIGNL4 webhook integration
ZBXNEXT-5821 Added "Template App Memcached"
ZBXNEXT-5325 Added "Template App Docker" template
ZBXNEXT-252 Added EVENT.DURATION macro
ZBXNEXT-5720 Implemented displaying latest data if filter is empty
ZBXNEXT-4712 Added new preprocessing type "Replace" for items, item prototypes and LLD rules
ZBXNEXT-5786 Updated the list of user agents
ZBXNEXT-5685 Added MySQL plugin for Zabbix agent 2
ZBXNEXT-5676 Added support for TimescaleDB compression
ZBXNEXT-5829 Replaced uint64 hash function with faster one
ZBXNEXT-1169 Replaced problem acknowledge page with a modal popup window
ZBXNEXT-2753,
ZBXNEXT-5641
Added TLS for server, proxy and UI connection to database
ZBXNEXT-1961 Added support for connection string to db.odbc.* items
ZBXNEXT-3604 Added support of user configurable ciphers for communication between Zabbix components
ZBXNEXT-5649 Added name referencing support ('~' suffix) to jsonpath
ZBXNEXT-2727 Added support of JMX TabularData
ZBXNEXT-5694 Implemented new page Monitoring->Hosts and added "Configuration" to Host context menu
ZBXNEXT-2957 Added ability to mask macros
ZBXNEXT-617 Added mass update of macros on host / template
ZBXNEXT-2613 Moved SNMP connection-related attributes to host interface level
ZBXNEXT-5449 Added support of svg graph as image download
ZBXNEXT-5716 Removed mbedTLS support
ZBXNEXT-5781 Improved agent2 metric testing (-t) and printing (-p) by adding full plugin interface support and verbose testing option
ZBXNEXT-3940 Added functionality to flush SNMP connections cache
ZBXNEXT-1561 Added nanoseconds option for zabbix_sender; thanks to Vladimir for the patch
ZBXNEXT-5604 Added option to suppress logging of system.run[] if embedded in agent configuration file
ZBXNEXT-4584 Implemented auditlog API
ZBXNEXT-1797 Added HOST.ID macro support to notifications
ZBXNEXT-5725 Added ability to select specific severities in Monitoring->Problems
ZBXNEXT-5697 Removed support for Internet Explorer
ZBXNEXT-5698 Added filter by tags for widget "Problems by severity" and "Problem hosts"
ZBXNEXT-5287,
ZBXNEXT-5288
Implemented functionality to test items
ZBXNEXT-5514 Added functionality for Zabbix frontend customization
ZBXNEXT-5660 Added Discord media type
ZBXNEXT-5603,
ZBXNEXT-5626
Added database character set check
ZBXNEXT-5659 Added "Template DB MySQL by ODBC"
ZBXNEXT-5690 Added support for libssh
ZBXNEXT-5646 Added support of configuration parameters HostInterface and HostInterfaceItem
ZBXNEXT-5706 Replaced xml2-config to pkg-config when building with libxml2
ZBXNEXT-1423 Added ipmi.get item for IPMI sensor LLD
ZBXNEXT-5546,
ZBXNEXT-5548
Added support of default message templates for each media type
ZBXNEXT-5639 Added available agent 2 check restriction parameters
ZBXNEXT-5693 Reset page number when applying new filter, changing sort order or re-opening the page
ZBXNEXT-5554 Added webhook through proxy
ZBXNEXT-1898 Implemented strong cryptography for encoding frontend passwords
ZBXNEXT-5592 Dropped IBM DB2 database support for Zabbix server
ZBXNEXT-1085 Added available agent check restriction parameters
ZBXNEXT-4700 Reworked new action operation form as popup
ZBXNEXT-5412 Reworked new condition forms as popup
ZBXNEXT-1989 Increased maximum item key length to 2048 chars
ZBXNEXT-5414 Moved maintenance period configuration settings to modal window to decrease page refresh count
ZBXNEXT-5538 Moved Administration->User groups pages to MVC framework
ZBX-11991 Reworked event correlation operations page
ZBXNEXT-5413 Reworked discovery checks form as popup
ZBXNEXT-170 Implemented possibility to "unlink" specific templates in hosts and templates massupdate
ZBXNEXT-3322 Implemented popup submenus on page headings instead of select controls

Bug Fixes

ZBX-17676 Updated zbx_max_fields in dbschema.h to accomodate new saml fields
ZBX-17512 Fixed length restriction for media type script import into oracle database
ZBX-17584 Implemented dedicated page for "update problem" popup dialog
ZBX-17618 Fixed dynamic item switching for url widget
ZBX-17650 Fixed formula for zabbix[proxy,,delay] calculation
ZBX-17655 Fixed possible use of uninitialized variable
ZBX-17520 Fixed opening problems popup from svg graph outside webview boundaries
ZBX-17567 Fixed possible pooler crash if interface_snmp is missing in configuration cache
ZBX-17614 Fixed oracle sql error while sending notifications
ZBX-17617 Fixed broken markup in host selection on dashborad
ZBX-17608 Fixed broken multiselect in "discovery rule" field in monitoring discovery view
ZBX-17540 Fixed text overflow in table
ZBX-17445 Fixed misleading error shown when formula cannot be updated during lld
ZBX-16162 Fixed graph line interruptions when discarding values with heartbeat
ZBX-17589 Fixed occasional blank pages when viewing host graphs as values
ZBX-17571 Changed preprocessing for the haproxy.version, discovery rules divided into http and tcp services
ZBX-17524 Fixed time selector button state
ZBX-17496 Fixed usermacro api validation
ZBX-17532 Added css files and sprites versioning by query strings
ZBX-17501 Fixed overlapping multiselect suggest with browser autocomplete
ZBX-17521 Fixed closing multi-level pop-up menus when selected with a mouse click
ZBX-15914 Fixed map elements label inconsistency
ZBX-17402 Fixed search field accidentally transform value to lowercase
ZBX-17140 Fixed builtin counter index rewrite on localized windows systems
ZBX-17412 Fixed updating metadata, ip, port for hosts with tls certificate encryption monitored via proxy
ZBX-17505 Fixed crash inside a fork when calling vfs.fs.inode
ZBX-17558 Fixed zabbix agent 2 compilation on ms windows
ZBX-16959 Fixed return code check of curl_easy_setopt
ZBX-17423 Fixed "reset" button in history page
ZBX-17551 Fixed duktape crash on ppc64le architecture
ZBX-16112 Fixed connection timeout issue with media type testing by increasing timeout to 65 seconds
ZBX-17377 Fixed hostinterfaceitem not being refreshed during active checks
ZBX-17526 Fixed severity checkboxes in the firefox browser
ZBX-17395 Fixed deletion of templated applications that were linked to items when importing templates
ZBX-17359 Fixed "sortorder": "desc" option with multiple sortfields
ZBX-17541 Fixed zabbix agent compilation on ms windows
ZBX-16772 Enabled zabbix_agent2 to use openssl 1.0.1, 1.0.2 on unix platforms
ZBX-17500 Fixed errors in zabbix_agent2 man-page
ZBX-17336 Fixed wrong error message when fping fails
ZBX-17427 Fixed top busiest triggers filter
ZBX-17365 Fixed parameters order in media types test form
ZBX-17428 Fixed skipping null cells in csv file
ZBX-17461 Fixed length parameter for web.page.regexp item key
ZBX-17475 Fixed the interface_snmp amount that was used to proxy configuration
ZBX-17442 Fixed web.page.get to time out when there is no response
ZBX-17457 Fixed description in template db mysql by zabbix agent
ZBX-17508 Fixed error in oracle database encoding check
ZBX-17429 Fixed trigger expression condition popup to display negative numbers upon opening existing expression
ZBX-17177 Removed "operationid" from lower level properties in action api
ZBX-17518 Fixed empty parameter handling in get method of curlhttprequest
ZBX-17012 Fixed url validator to also accept relative urls
ZBX-17514 Fixed db upgrade patch for oracle
ZBX-17368 Fixed hostmetadataitem and hostinterfaceitem handling in agent2
ZBX-17507 Fixed oracle query interpreted as a multistatement
ZBX-17275 Optimized database requests in maintenance update
ZBX-17502 Fixed possible hang in agent2 when executing some metrics that forked another process
ZBX-17398 Fixed server crash when escalating internal events with opdata macro
ZBX-9387 Fixed incorrect maintenance calculations when dst changed to summer time
ZBX-17390 Fixed validation of the maximum selected period
ZBX-17469 Fixed kiosk button margin in history/graph view of the latest data
ZBX-17346 Fixed button label in item test dialog
ZBX-17439 Fixed macros detection in item test dialog
ZBX-17409 Fixed item mysql.dbsize in template db mysql
ZBX-17173 Improved windows agent build scripts
ZBX-17344 Fixed php 7.4 errors in latest data->history page for text and log items having an empty filter
ZBX-17288 Fixed undefined indexes in administration->regular expressions->test tab
ZBX-17330 Fixed error reading vmware events with keys over 2^31
ZBX-17272 Changed translation strings to yield order number in argument
ZBX-17426 Fixed agen2 build with go 1.14
ZBX-16802 Added mtime-reread/mtime-noreread options parameter to log* keys
ZBX-17350 Fixed displaying of multiple value types in latest data->history page
ZBX-17284 Fixed macro {event.value} is not substituted properly in webhooks
ZBX-17027 Fixed broken layout in usergroup page
ZBX-17390 Fixed validation of the maximum selected period
ZBX-17205 Fixed inability to add more than one space in auto-expandable fields like macros and tags
ZBX-17347 Fixed order of setting the severity in the columns in the filters to vertical
ZBX-17308 Fixed unreachable code notice in a generic popup
ZBX-17185 Fixed non-disappearing messages of failed login attempts
ZBX-17180 Fixed undefined index in maps for trigger elements with no permissions
ZBX-17322 Fixed deadlock between server and frontend when updating multiple hosts
ZBX-9057 Fixed duplicate entries being written into in profiles table
ZBX-17159 Fixed overlay dialogue instantiation
ZBX-17108 Improved process utilization calculation
ZBX-17269 Fixed undefined indexes in history page
ZBX-17342 Dump memory statistics and items with most values when value cache is fully used
ZBX-16928 Upgraded duktape version from 2.3.0 to 2.4.0
ZBX-16926 Fix int_max error when compiling on sunos/joyent/solaris
ZBX-17295 Fixed ipmi sensor lld json output
ZBX-17222 Fixed unlimited data selection in latest data view
ZBX-17213 Fixed zabbix proxy not to execute remote commands on zabbix agent with timeout and not to wait for execution result
ZBX-17201 Fixed snmp trapper processes exceeding 1000%
ZBX-17121 Improved proxy configuration synchronization performance on server when using oracle database
ZBX-17174 Fixed sorting of webhook parameters using natural sort order
ZBX-17171 Fixed padding of dashboard controls while in edit mode
ZBX-17220 Fixed several php 7.4 compatibility issues
ZBX-17050 Fixed allowed hosts parsing by agent2
ZBX-16827 Fixed applications being unlinked from items when both items and applications are not discovered anymore
ZBX-16697 Implemented preloader in popups
ZBX-17054 Fixed undefined index in discovery checks
ZBX-17035 Internal events are not created if there is no enabled internal actions
ZBX-16965 Fixed link/unlink template operation execution order
ZBX-17165 Fixed incorrect validation in xml conversion chain duo wrong xml type for tag tls_accept, added 5.0 xml schema
ZBX-17170 Fixed saving of cloned actions when one of its operations was modified
ZBX-12899 Fixed check for circular dependencies of navigation tree items
ZBX-17049 Fixed non well formed numeric value in maintenance.create and maintenance.update; fixed undefined index in maintenance create and update popup
ZBX-17066 Fixed wrongly positioned context menu when launched by keyboard
ZBX-402 Fixed latest data reloading to updating asynchronously
ZBX-16695 Changed default width of various screen elements in zabbix templates from 500 to 750 pixels
ZBX-11764 Fixed automake scripts; thanks to tomasz kłoczko for the patch

Installation and Upgrade Notes

Installation

SeeZabbixマニュアル for full details.

アップグレードサービス

Recompile Zabbix binaries and update front-end PHP files. Execute a database patch if migrating from Zabbix 1.8.x. See Zabbix manual for a detailed upgrade procedure.

Commercial support

Zabbix Company provides a full range of Professional Services. We also provide trouble-free アップグレードサービス Service for easy migration from earlier versions of Zabbix. PLEASE Contact sales for pricing and more details.

References

Zabbix 5.0 Manual

完全無料、10分ほどで始められます

ダウンロード

Zabbixは真のオープンソースです。無制限かつコストゼロ。