Release Notes for Zabbix 3.0.0beta2

Zabbix Team is pleased to announce the availability of Zabbix 3.0.0beta2.

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 3.0.0beta2. Download it from downloads.

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


New Features and Improvements

ZBX-1357
updated Czech, Italian, Japanese, Georgian, Korean, Polish, Portuguese (Brazil), Russian, Slovak, Ukrainian translations; thanks to Zabbix translators
ZBXNEXT-3082
implemented support of public and private slide shows with ability to share them with other users and user groups
ZBXNEXT-3080
implemented action menu closing only when clicking outside of it
ZBXNEXT-3051
implemented action and action condition caching
ZBXNEXT-2662
implemented displaying of maps using graph_themes
ZBX-10102
added support for log file meta information update for items with value type other than log
ZBXNEXT-2662
moved "sid" parameter into POST method for links with actions
ZBXNEXT-611
added an option to start Zabbix daemons in foreground mode and a configuration parameter to log to the standard ouput
ZBXNEXT-2662
removed "sid" parameter from almost all links
ZBXNEXT-3073
implemented support of public and private screens with ability to share them with other users and user groups
ZBXNEXT-3071
optimized history cache to better handle few items flooding cache with values
ZBXNEXT-3045
dropped zabbix_agent - the inetd version of Zabbix agent
ZBX-1357
updated Czech, Japanese, Korean, Dutch, Portuguese (Brazil), Russian, Slovak translations; thanks to Zabbix translators
ZBXNEXT-2662
implemented a new filter in triggers and web checks configuration lists
ZBXNEXT-2662
implemented a new screen clock
ZBXNEXT-2662
implemented displaying of the IT services bar graph using graph_themes
ZBXNEXT-2662
improved editing of the IT Services
ZBXNEXT-3007
implemented support of public and private maps with ability to share them with other users and user groups
ZBX-10063
improved net.if.* on Windows to get values from 64-bit counters if available
ZBX-9859
improved performance of screen.get method for an unprivileged user
ZBXNEXT-3055
changed LLD lost resources deletion time calculation logic to avoid issues with invalid discovery item time stamps
ZBXNEXT-1193
implemented trend.get method for API
ZBXNEXT-3037
removed unused fields "gridview" and "legendview" from "graph_theme" table
ZBXNEXT-2357
implemented a new MVC style for Monitoring->Web and IT Services report
ZBX-9985
fixed template search results
ZBXNEXT-1762
added years, months and half of months periods displaying on graphs X axis
ZBXNEXT-1679
implemented value map import/export
ZBXNEXT-1679
added checkbox column in value map list view and bulk "Delete" button
ZBXNEXT-1679
added "Used in items" column in value map list view and green text "Yes" if value map is used in items or item prototypes
ZBXNEXT-1679
added value map sorting by name
ZBXNEXT-1679
added limit for the amount of records and paging in value maps
ZBXNEXT-1679
replaced built-in confirmation dialog with modal window dialog for image import when selecting "Update existing"
ZBXNEXT-2683
added user macro context
ZBX-2616
updated bundled DejaVu font from 2.34 to 2.35
ZBX-9935
added check for item delay, to be between 0 and 86400 seconds
ZBX-1357
updated Brazilian Portuguese, Czech, Finnish, Japanese, Polish, Russian and Slovak translations; thanks to Zabbix translators
ZBXNEXT-2678
implemented trigger description and URL popups in the dashboard's "Last 20 issues" and screen element's "Host group issues" and "Host issues"
ZBX-2517
changed minimum period for time navigator to 1 minute; thanks to Zabbix community
ZBXNEXT-1424
implemented value mapping API, added clone button in value map edit form and slightly improved performance of value map caching in frontend
ZBXNEXT-2960
reduced the default MaxLinesPerSecond value to 20
ZBXNEXT-1263
added encryption support for communications between Zabbix components
ZBXNEXT-2662
implemented on-click navigation for sub menus
ZBXNEXT-2844
added multiple escalator support
ZBXNEXT-2988
reduced the number of poller configuration cache locks by 1/3
ZBXNEXT-2163
implemented argument support for script media type
ZBXNEXT-2128
implemented execution of an item at a specific time
ZBXNEXT-922
added forecasting trigger functions
ZBX-1357
updated Brazilian Portuguese, Czech, Italian, Japanese and Russian translations; thanks to Zabbix translators
ZBXNEXT-2056
added an HTTP response code value map
ZBX-9274
added printing defaults when Zabbix programs are executed with --help option
ZBXNEXT-2662
added a new predefined period (3 days) for the timeline
ZBXNEXT-2581
added returning of permissions for usergroup.get
ZBX-8820
improved bulk acknowledge of events
ZBXNEXT-210
changed macro type labels in template configuration form
ZBXNEXT-1241
added host inventory mode setting for new and discovered hosts
ZBXNEXT-494
added support for proc.cpu.util key on Linux and Solaris platforms
ZBX-1357
updated Czech and Japanese translations; thanks to Zabbix translators

Bug Fixes

ZBX-4069
fixed LDAP and Oracle DB compilation conflict
ZBX-10297
fixed changing web scenario status from list view
ZBX-10158
fixed threshold parameters for triggers "70% os Process CPU Load on {HOST.NAME}" and "{HOST.NAME} is not reachable" in template "JMX Generic"
ZBXNEXT-2662
added escaping of the HTML entities and tags in the GUI notifications
ZBXNEXT-2662
added space between Auto-logout elements in the user profile form
ZBXNEXT-2662
fixed flickering of disabled radios
ZBXNEXT-2662
fixed logo white background
ZBX-10227
fixed exporting events to CSV for selected host
ZBX-10280
fixed exporting of historical events to CSV file
ZBX-10163
fixed expression area changes in LLD rule filters when selecting different type of calculation
ZBX-10112
fixed displaying trigger name in IT service dependencies after error
ZBX-10182
fixed percentile line checkbox checking
ZBX-9938
fixed displaying incorrect number of hosts that have acknowledged problematic triggers in dashboard host status widget when "Problem display" is "Unackowledged only" in dashboard filter
ZBX-10251
fixed "countOutput" calculation in map.get API method
ZBX-9877
changed system.uname on Windows to get data from WMI, fixed wmi.get[] to return UTF-8 encoded strings
ZBX-10282
fixed undefined index "eztext_limit" in media types
ZBX-10300
fixed subfilter for host items
ZBX-10288
fixed unexpected parameter type in imagepolygon()
ZBX-10284
fixed possible crash when removing all cached actions during configuration sync
ZBX-9733
fixed possibility to start several agents on the same port on Windows
ZBX-10285
fixed map export fatal error
ZBX-9969
fixed availability of action menu popups for map elements
ZBX-9730
removed unused value map template "Host status" and added new - "Host availability"
ZBX-10230
fixed and improved translatable strings
ZBX-9991
fixed functionality that adds last selected host group to new template groups list
ZBX-9500
fixed elements sorting in configuration export
ZBX-10165
fixed construction of host discovery filter expression
ZBX-10270
fixed HTTP proxy environment variables not being taken into account in Web monitoring
ZBX-10019
fixed graph time interval selection
ZBX-10226
fixed trigger prototype updateReal API method
ZBX-10232
fixed SQL errors with invalid "year" parameter in IT services report
ZBX-10246
fixed updating and creating media type
ZBX-1357
added more details to README file about how to add new language
ZBX-10266
fixed uninitialized variable in VMware code reported by Coverity (CIDs 118958, 118960, 118962, 118965)
ZBX-10239
fixed agent collector crashes on Linux while gathering data for proc.cpu.util[], fixed unsafe use of stack in logging functions
ZBX-10182
fixed API to disallow update of templated host graphs and disabled form fields for templated host graph update
ZBX-10194
fixed server attempts to insert duplicate entries during LLD on ARM 32 bit processors
ZBX-10275
fixed displaying of the search dropdown
ZBXNEXT-2662
fixed displaying of a mass selection box in the map configurator
ZBXNEXT-2662
fixed displaying of action buttons in the list of items
ZBX-10051
fixed expanding of trigger expression user macro in trigger name positional macro
ZBX-10236
fixed history page PHP errors that occurred with items that are value mapped with floating point values
ZBXNEXT-3065
added arg_separator.output check in setup pre-requisites
ZBX-10150
fixed "countOutput" calculation in screen.get API method
ZBXNEXT-2662
moved logo in an upper left corner
ZBXNEXT-2662
added server name in login page
ZBX-8914
improved receiving TCP messages: more tolerant to fragmented messages, stricter message length validation, better performance
ZBXNEXT-1263
fixed timeout detection for encrypted connections
ZBXNEXT-1263
fixed encryption problems with running remote commands
ZBXNEXT-1263
polished encryption support for communications between Zabbix components
ZBXNEXT-2637
fixed incorrect double quote character in the default agent configuration files
ZBX-9904
fixed server response when active proxy sends in historical data, info string was missing
ZBX-10219
fixed pointer type in sizeof()
ZBX-8755
removed unutilised header file to eliminate build warnings
ZBX-10066
fixed bug where host availability changes could be lost if proxy failed to send the update, fixed possibility of duplicate availability updates for passive proxies
ZBX-10145
fixed macro resolving for trigger description in dashboard
ZBX-10140
fixed starting session in page header when output buffering is disabled
ZBX-10177
fixed resource leak in sensor[] on Linux kernel versions 2.6 and higher
ZBX-10154
improved sender.pl script to take advantage of buffering (increases performance and makes communication with daemons more robust)
ZBX-10138
fixed action based host removal when hosts to be deleted have host prototypes
ZBX-10064
fixed history cache synchronisation with database on shutdown
ZBXNEXT-2662
fixed trimming of leading and trailing spaces in the proxy encription-related fields
ZBX-10022
fixed a web scenario name into the graphs
ZBXNEXT-2662
fixed displaying of the server name on the pages
ZBXNEXT-2662
added ZBX_WIDGET_ROWS limitation for displaying of elements the popup windows
ZBXNEXT-2662
fixed closing of the multiple message boxes
ZBXNEXT-2662
added "Time" column in the actions popup window
ZBXNEXT-2662
fixed coloring of the configuration errors in "Status of Zabbix" widget
ZBX-4794
removed old-style flash clock
ZBX-4378
fixed several screen clock problems
ZBXNEXT-2662
fixed coloring for disabled hosts in drop-down controls
ZBXNEXT-2662
fixed background in Monitoring->Maps page
ZBXNEXT-2662
fixed escaping of multiselect drop-down list items
ZBXNEXT-2662
fixed the footer for "Last 20 issues" dashboard widget
ZBXNEXT-2662
fixed sort icons in the screen elements
ZBXNEXT-2662
fixed displaying of screen elements
ZBXNEXT-2662
replaced <span> with <a> tag in action menu popups to allow open targets in a new browser's tab
ZBXNEXT-2662
fixed IT services status bar; fixed align of the root element
ZBXNEXT-2662
added information about number of records in tables
ZBX-9458
fixed low level discovery macro substitution in calculated item formulas
ZBX-10110
fixed using Japanese in global search
ZBX-10067
fixed false event generation on log item meta information update
ZBX-9998
changed output of history and trends in item list and item prototype list from #y #m #d format to #d format
ZBX-9981
fixed validation for zabbix.conf.php saving in write protected directory
ZBX-10139
fixed possible PHP and SQL errors on the dashdoard and screens
ZBX-10099
fixed buffer flushing error when executing script on a host
ZBX-10077
fixed deleting of profile data for current user
ZBX-9950
fixed foreign key constraint violation when deleting discovered host triggers and graphs with their prototypes
ZBX-10033
fixed Windows agent printing an incorrect error message in case of abandoned lock
ZBX-10034
fixed agent start-up failures within Windows session due to common locks abandoned by other agents
ZBX-10036
fixed showing all hosts in dashboard last 20 issues when trigger expression contains several hosts
ZBX-9906
fixed automatic refreshing of WEB scenario details
ZBX-10126
fixed compilation error in sensors.c on Linux 2.4 kernels
ZBX-10018
fixed inconsistent messages in debug log when UserParameter terminated by timeout
ZBX-10029
fixed running remote command on Current host twice if it is within specified Host or Host group targets
ZBX-10079
documented system.run returning '1' with nowait parameter in the item key helper
ZBX-10107
fixed compilation warnings for function calls without a real prototype
ZBX-10084
fixed removing trigger-related network map elements
ZBX-10031
fixed logging of occasionally incorrect process information during agent's start-up on Windows
ZBX-10001
fixed duplicating log file entries from housekeeper
ZBX-9928
fixed triple SMS being sent by single action with Cinterion MC35i modem
ZBX-10006
changed color of hovered host name for disabled host in search result
ZBX-10100
fixed issue when collected values could be left unsaved to the database
ZBX-9643
fixed resolving of {TRIGGER.NAME} macro in action messages
ZBX-9931
removed 2KB item key length limitation when sent to agent
ZBX-9932
removed 1KB zabbix_get item key length limitation
ZBX-9992
fixed forecast() function info index for trigger expression constructor
ZBX-10061
fixed possible server and proxy crash on attempt to clean up text cache if log item meta update packets are present in history cache
ZBX-10045
fixed first proc.cpu.util[] request returning empty value which was treated as network error by server
ZBX-1916
improved host availability handling by resetting it for disabled hosts, interfaces without enabled items and hosts monitored by offline proxies
ZBX-2966
fixed handling of possible negative value of vfs.fs.size check
ZBX-9977
fixed inconsistent display of acknowledge-related elements when acknowledgement is disabled in configuration
ZBX-9964
fixed undefined index "inventory_mode" in host prototype edit form
ZBXNEXT-1762
fixed time interval calculation and displaying issues in line graphs
ZBX-9949
fixed undefined index in proxy edit form
ZBX-6028
improved log rotation so that zabbix components do not keep writing to the old log file
ZBX-8235
fixed losing initial values when updating templated items
ZBX-9888
added validation in action condition formula to prohibit comparison of several triggers with "AND" operator
ZBX-9975
fixed undefined index when updating trigger prototype
ZBX-9959
fixed JSON validation: produce an error on invalid escape sequences in a string value
ZBX-7202
fixed action disabling when deleting user or user group
ZBX-9970
removed service label from configuration popup menu
ZBX-9945
fixed updating of "Device uniqueness criterias" while editing discovery checks
ZBX-9967
fixed agent compilation error on NetBSD 7
ZBX-9347
added information about zabbix_sender input file format to the man page
ZBXNEXT-2662
fixed debug messages in the dashboard widgets
ZBXNEXT-2662
fixed year and month vertical alignment in calendar
ZBXNEXT-2662
fixed displaying of month and year in calendar popup
ZBXNEXT-2662
fixed script execution window layout
ZBXNEXT-2662
fixed displaying of modal dialogs
ZBXNEXT-2662
fixed top nav jumping icon bug on page zoom in Safari
ZBXNEXT-2662
fixed resizing of multiselect items in filters
ZBX-9941
fixed button attributes changes for map cloning
ZBX-7006
implemented trend cache cleanup procedure which forces hourly flush of deleted, disabled or rarely updated item trends
ZBX-9889
fixed vmware.eventlog item values to have unique timestamps in history table
ZBX-9919
fixed y scale calculation for linear graphs
ZBX-9898
improved database exception messages
ZBX-9900
marked first parameter for proc_info item as mandatory
ZBX-9902
fixed undefined variables "mediatype" and "users" in mediatype properties
ZBX-9864
fixed compilation warnings regarding SIZE_T_MAX under NetBSD
ZBX-9862
added meta tag "msapplication-config" to prevent MSIE11 requesting browserconfig.xml
ZBX-9340
fixed "data" property not being returned by API when error is generated on DB level
ZBX-9866
fixed error field being needlessly copied for LLD rule when full cloning a host
ZBX-9883
fixed host assignment for proxy
ZBX-9863
fixed compilation warning regarding "empty_str" initialization in setproctitle.c
ZBX-9912
fixed ITEM.LASTVALUE macro value being truncated at bytes rather than utf-8 characters
ZBX-7511
removed trimming of leading and trailing spaces in SNMP strings
ZBX-8899
fixed retrieval of sensor readings on Linux 2.6 and higher
ZBX-9917
fixed log message when opening windows eventlog
ZBX-9855
fixed SNMP dynamic index cache refresh when SNMP OID changes
ZBX-8820
fixed trimming of new acknowledge messages
ZBX-9740
improved proc.num for protected Windows processes
ZBX-9793
fixed handling of opaque types in SNMP
ZBX-9847
fixed possible Zabbix agent crash when executing system.cpu.discovery
ZBX-9895
fixed memory leak in case of unsupported field type while processing configuration received over proxy protocol
ZBX-9776
added check for line length when parsing configuration file
ZBX-9796
fixed item key vfs.fs.size operation for NetBSD
ZBXNEXT-494
fixed proc.cpu.util help item description
ZBX-9858
added error message logging when SNMP trapper file size exceeds 2GB
ZBX-9666
fixed invalid SNMP dynamic index cache if 2 SNMP agents have the same IP, port and OID
ZBXNEXT-1078
removed 'proc.mem[]' 5-th parameter (memtype) value 'dvm' on AIX
ZBX-9807
fixed undefined offset errors in configuration export when processing triggers that have items with discovered applications
ZBX-9810
fixed trigger prototype expression inheritance incorrectly assigning an invalid expression to child objects and trigger expression test popup displaying a missing class
ZBX-7847
added functionality that stops polling inactive IPMI hosts
ZBX-9430
fixed Windows eventlog item incorrectly interpreting 0x00000103 return value as an error
ZBXNEXT-2662
fixed a map element editing form
ZBXNEXT-2662
fixed possibility to change the colours of trigger severities
ZBXNEXT-2662
fixed layout of checkboxes with labels
ZBXNEXT-2662
fixed layout of host inventory form
ZBXNEXT-2662
fixed media editing in user form
ZBXNEXT-2662
fixed saving of collapsible widgets in "Event detais" and "Global search" pages
ZBXNEXT-2662
fixed displaying of vertical headers under IE10, IE11 and Edge
ZBXNEXT-2662
fixed displaying of eventlog severities
ZBX-9655
fixed crash if MYSQL connection object initialization failed
ZBX-9667
fixed disabled triggers or triggers having disabled hosts or items affecting trigger dependency calculations
ZBX-9738
fixed deletion of related action operations when deleting a host group
ZBX-9625
fixed interface list bug in host form
ZBX-9804
fixed monitoring graph scroller and calendar
ZBX-9607
fixed step form in web scenario
ZBX-9791
fixed typo in maps.inc.php
ZBX-9668
improved handling of VMware performance counter instances without data
ZBX-9677
fixed compilation warnings in the escalator.c module
ZBX-9682
fixed parsing of numeric item key parameters
ZBX-9516
fixed displaying of the "Go" button after deleting applications
ZBX-9639
fixed chart width validation
ZBX-9729
fixed replacement of {MACRO<1-9>} with {MACRO} where only {MACRO} is acceptable
ZBX-9809
fixed action operation validation
ZBX-9814
fixed function prototype declaration created in ZBXNEXT-2760
ZBX-9716
fixed possible event record number wraparound issues in the old Windows Eventing support
ZBX-9258
fixed Alias for log[], logrt[] and eventlog[]

Installation and Upgrade Notes

Installation

See Zabbix Manual for full details.

Upgrade

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 Upgrade Service for easy migration from earlier versions of Zabbix. Please contact Sales for pricing and more details.

References

Zabbix 3.0 Manual

Get started in 10 minutes, absolutely FREE

Download Zabbix

Zabbix is true Open Source. No limits or hidden costs.