Release Notes for Zabbix 2.3.0

Zabbix Team is pleased to announce the availability of Zabbix 2.3.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 2.3.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.


New Features and Improvements

ZBXNEXT-1782
added support for newlines and tabs in trigger expressions
ZBXNEXT-1782
added support of new trigger expression operators ">=", "<=", "<>", "and", "or" and "not"; removed existing "#", "|" and "&"
ZBXNEXT-2203
added information on the reason items become not supported
ZBXNEXT-734
implemented support for URL as dynamic screen element and added macro support
ZBXNEXT-497
added support for patterns in "Include" configuration directive
ZBXNEXT-1506
added support for vfs.dev.read[] and vfs.dev.write[] on AIX; thanks to Jairo Lopez and Boris Manojlovic for patches
ZBX-5430
implemented ISO 8601 standard date format "YYYY-MM-DD hh:mm:ss" as default
ZBX-7981
deprecated "exists" API methods
ZBX-7949
improved multibyte string support
ZBXNEXT-2270
changed "Status" dropdown in host and host prototype forms to "Enabled" checkbox
ZBX-7941
changed page footer to not show debug in fullscreen mode
ZBXNEXT-1343
removed support of old style node-based distributed monitoring
ZBXNEXT-2256
added support of host level macros like {HOST.*} along with user macros in LLD filter regexps
ZBX-7979
added button "Clear history and trends" to scenarios form
ZBXNEXT-2065
added a filter option to hide recently resolved triggers in Monitoring -> Triggers
ZBXNEXT-949
improved filters by adding different titles for open and collapsed states
ZBXNEXT-2107
added links to dependency triggers and added comma separated host list if dependency trigger belongs to multiple hosts in trigger edit and massupdate forms
ZBXNEXT-2225
added a percentage free parameter to system.swap.size item; changed the way swap size is calculated
ZBXNEXT-1119
changed the global search to also search by technical host and template names
ZBXNEXT-2194
added configuration option to include all files in a directory on Windows
ZBXNEXT-751
added support of user macros in the notifications and commands
ZBXNEXT-2123
implemented the application and host inventory filters on the trigger monitoring page
ZBXNEXT-2117
added "Description" field for templates, hosts and proxies
ZBXNEXT-1533
added "Action name" in "History of actions" screen and added a patch to change screen item sort order
ZBX-7850
unified the "Go to" section of host pop-up menus displayed in maps and other other places and made menu links disabled instead of hidden
ZBXNEXT-421
implemented user name in action audit page
ZBXNEXT-2167
improved info column in latest data monitoring and item, trigger, discovery host configuration
ZBX-6374
added pagination in availability reports
ZBXNEXT-1533
added "Action name" in Audit -> Action log
ZBX-7742
added error message upon encountering trailing data for zabbix_sender when reading from file
ZBXNEXT-581
implemented the ability to filter by multiple LLD macros
ZBX-7361
implemented alphabetic host ordering when trigger has many hosts
ZBXNEXT-1632
added graph link in host menu popup "Go to" section
ZBXNEXT-1735
removed graph and history link from items in latest data page, if history and trends are disabled
ZBXNEXT-1910
added active since and active till columns in maintenance page
ZBX-7095
added 'Cancel' button in dashboard configuration
ZBXNEXT-2140
enabled Monitoring -> Latest data filter option "Show items without data" by default
ZBX-7713
changed the event details page to display all hosts used in a trigger
ZBXNEXT-1700
added informative messages about database connection restoration
ZBX-7609
improved frontend messages mute/unmute
ZBXNEXT-1291
added clickable links for template names in host, template, host prototype and discovered host property templates tab
ZBXNEXT-2073
improved dashboard refresh time menu
ZBXNEXT-2073
improved dashboard favourite menu
ZBXNEXT-2073
improved service configuration menu
ZBXNEXT-2073
improved slide show refresh multiplier popup menu
ZBXNEXT-2073
improved trigger log menu
ZBXNEXT-2073
improved trigger macros menu
ZBXNEXT-2073
updated jQuery to latest 1.10.2
ZBXNEXT-453
added a new parameter 'User' to daemon configuration that allows dropping privileges to the specified user
ZBXNEXT-581
split database upgrade patches over multiple files for easier maintenance
ZBX-7345
removed deprecated API features

Bug Fixes

ZBX-8014
fixed evaluation of calculated item and trigger expressions not being precise enough
ZBX-8212
it is not possible to add triggers from templates to maps anymore
ZBX-8227
fixed the "applicationids" parameter in trigger.get overriding the "groupids" parameter
ZBX-8169
fixed SLA period calculation to account for DST changes
ZBX-8172
fixed numeric value extraction from json data to ensure compatibility with third party tools that sends data as numeric values instead of strings
ZBX-8048
fixed bug where proxy would truncate execute scripts of telnet, SSH and database monitoring items to 2kB
ZBX-8193
changed web scenario default timeout to 15
ZBX-6190
added a more informative message to return when an item does not have enough information to perform nodata() calculations
ZBX-8157
fixed size and style of custom user agent in web scenario edit form and fixed IE displaying input field on second click
ZBX-6834
fixed trigger.get not returning any results when using the "host" parameter
ZBX-8190
fixed validation in API to prevent SQL errors with Oracle database when string with excessive length is stored
ZBX-8160
removed justification in warning message
ZBX-8141
corrected 'URL' abbreviation string to uppercase
ZBX-7839
fixed cloning of graphs and hosts to use changed form values
ZBX-8165
fixed issue when maintenance items with its hosts/host groups removed are not accessible in configuration
ZBX-2196
changed status codes of various exit calls to library macros for consistency
ZBX-1274
fixed negative values, received from SNMP agent, being displayed as large unsigned integers
ZBX-8031
removed pre-processor aliases for Windows string functions; converted all references of Windows types to standard C types
ZBX-8158
fixed disabled hosts not shown in trigger selection popup when in configuration
ZBX-8118
changed image update so that image type can not be changed after create
ZBX-7553
fixed graph not getting period when coming from screen
ZBX-7890
fixed broken make distclean
ZBX-7981
fixed validation when renaming host to an existing template in host.massupdate; fixed validation when renaming template to an existing host in template.massupdate
ZBX-7436
changed string "comment" to "description" in trigger list and trigger comments
ZBX-8159
fixed missing history bar when viewing or editing trigger descriptions
ZBX-7949
fixed inherited graph and graph prototype case insensitive name comparison
ZBX-7534
removed the limit of dservice value and removed the limit of authorization string
ZBX-8132
fixed image.get not properly returning all images for sysmaps
ZBX-8108
fixed reading /proc virtual files without rewinding the file position
ZBX-5243
increased the length of program name and command line that proc.mem[] and proc.num[] can match on AIX; thanks to Boris Manojlovic for patch
ZBX-7448
fixed Windows agents limit check
ZBX-7335
improved element copy dialog by having hosts, templates and host group in separate target types and empty groups are not shown
ZBX-3336
fixed autodiscovery rule doesn't clear/rescan hosts in dhosts/dservices
ZBX-6497
improved frontend filters, Filter and Reset now is submit buttons, removed JS form reset scripts, changed filter data saving process in profiles
ZBX-2840
fixed map configuration with broken images
ZBX-6596
fixed trigger sorting by hostname
ZBX-8012
made links to other IT services from the dependency management to open in a new browser tab
ZBX-7624
fixed pie charts legend alignment
ZBX-8029
changed built-in font size from 0 to 1 for Zabbix home page and date in maps and graphs to support image functions for HHVM
ZBX-7625
changed the execution order of API checks
ZBX-8032
enabled hyperlinks in host inventory overview page
ZBX-7120
fixed undefined index in menu for event csv export
ZBX-6675
removed host from the graph title if items from multiple hosts are included
ZBX-7781
fixed no error being triggered when trying to pass the "auth" parameter to a method that does not require authentication
ZBX-8001
fixed host massupdate inventory tab being reset after choosing an inventory mode
ZBX-7873
removed redundant error message in login page in event when frontend access for guest is not available
ZBX-7969
fixed discovery checks sorting in action configuration page
ZBX-7969
fixed sorting by name in discovery rule page
ZBX-7826
fixed padding near textarea in acknowledges page
ZBX-4998
fixed inconsistency of logging on Linux and Windows agents, and fixed information level logging at debug level 0
ZBX-6235
fixed unnecessary compilation of C code when only --enable-java is passed to ./configure
ZBX-5546
removed formatting of JSON objects and escaping of forward slash/solidus
ZBX-7749
fixed possibility to set up database with default setting "Autocommit OFF"
ZBX-7140
fixed SQL query to retrieve data for host updates sorted from the database
ZBX-7673
removed strict necessity for a configuration for options that don't require it
ZBX-7786
fixed cell limit formatting with ellipsis
ZBX-7727
added SQL connection error displaying for Oracle and DB2
ZBX-5789
removed unused fields in graph_discovery table
ZBX-6350
fixed incorrectly displayed table cell width in Event source details and Event details blocks
ZBX-7095
fixed dashboard filter name to show pointer cursor
ZBX-7773
fixed jQuery buttonset initializing
ZBX-7707
fixed "Auto-logout" field to show submitted incorrect value
ZBXNEXT-2124
implemented an application filter for host and host group map elements
ZBX-7109
removed unused fields in trigger_discovery table
ZBX-7168
fixed configure.ac template to properly link libcurl to all components independently
ZBX-4772
fixed possibility to pass incorrect host status value
ZBX-7631
fixed dashboard favourite widget width
ZBX-7622
changed the default value of timeperiods.every field to '1'
ZBX-7618
removed partial matching for long format command line options
ZBX-6940
fixed frontend history links not remembering search queries
ZBX-7413
fixed inconsistency of config file handling for loading and checking userparameters and aliases before starting the daemon
ZBX-7412
fixed alias parsing; colon symbols are now supported in alias parameters
ZBX-7204
fixed timestamp order of events generated during network discovery

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 2.3 Manual

Get started in 10 minutes, absolutely FREE

Download Zabbix

Zabbix is Free and Open Source Software. No limits or hidden costs.