ZABBIX Changelog

What's new in ZABBIX 3.2.0 Beta 1

Aug 26, 2016
  • What's New:
  • [ZBXNEXT-1791] added evaluation of logical expressions with unsupported items in trigger expressions and calculated items
  • [ZBXNEXT-2877] added datacenter name to vmware hypervisors and virtual machines
  • [ZBXNEXT-1262] added support of nested host groups
  • [ZBXNEXT-1791] enabled evaluation of nodata() and time-based functions for not supported items in trigger expressions and calculated items
  • [ZBX-1357] updated Chinese (China), Czech, English (United States), French, Georgian, German, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, Slovak, Spanish, Turkish, Ukrainian translations; thanks to Zabbix translators
  • Fixes:
  • [ZBX-11109] fixed processing of parameter HousekeepingFrequency=0 in proxy
  • [ZBX-11105] fixed compiler warnings regarding unused function parameters
  • [ZBX-11099] reduced configuration cache lock time after host maintenance ends

New in ZABBIX 3.2.0 Alpha 1 (Aug 6, 2016)

  • [ZBXNEXT-3195] implemented independent escalations for each problem event
  • [ZBXNEXT-3277] added global event correlation
  • [ZBXNEXT-3274] added event correlation on trigger level
  • [ZBXNEXT-3201] added high-performance view of current problems, implemented problem.get() method
  • [ZBXNEXT-3296] added basic filtering for several frontend pages
  • [ZBXNEXT-2430] added new items log.count[] and logrt.count[], added option for monitoring fast-growing log files
  • [ZBXNEXT-3175] added filtering for the list of templates and host groups
  • [ZBXNEXT-821] added possibility to view, copy, mass update and delete lld created elements
  • [ZBXNEXT-3193] added event_recovery table to link problem and recovery events, added problem table to cache active problem events
  • [ZBXNEXT-3267] added one minute delay for repeated SNMP trap file error log entries
  • [ZBXNEXT-3196] added action option to pause escalations during maintenance
  • [ZBXNEXT-178] implemented web scenarios import/export
  • [ZBXNEXT-2087] added trigger and event tags
  • [ZBXNEXT-1638] added macro functions to allow substring extraction from item value macros in triggers and notifications
  • [ZBXNEXT-2118] added support of trigger option "OK event generation" and recovery expression
  • [ZBXNEXT-1250] added two new options "regexp" and "iregexp" to the third parameter of trigger function count(); thanks to Michael Kolomiets for patch
  • [ZBX-1357] updated Chinese (China), Chinese (Taiwan), Czech, English (United States), French, Georgian, Greek, Italian, Japanese, Korean, Polish, Romanian, Russian, Slovak, Turkish, Ukrainian, Vietnamese translations; thanks to Zabbix translators
  • [ZBXNEXT-3135] removed id field from history text and log tables

New in ZABBIX 3.0.4 (Jul 26, 2016)

  • Security fixes:
  • [ZBX-11023] fixed SQL injection vulnerability in "Latest data" page; thanks to 1N3@CrowdShield
  • New Features and Improvements:
  • [ZBX-1357] updated Chinese (China), Czech, French, German, Italian, Japanese, Polish, Portuguese (Brazil), Russian, Slovak translations; thanks to Zabbix translators
  • Bug Fixes:
  • [ZBX-10907] fixed remote command execution via SSH with no Zabbix agent interface
  • [ZBX-6370] added ability to monitor SNMP devices returning OIDs in decreasing or mixed order
  • [ZBX-10918] fixed severity filter in map.view action
  • [ZBX-10840] fixed selecting of group in popup page filter
  • [ZBX-10791] fixed web monitoring automatic refresh
  • [ZBX-10736] fixed overlapping of row and table borders
  • [ZBX-10880] fixed support of sending several Request object at the same time to JSON-RPC
  • [ZBX-10895] fixed option URL value in step of web scenario popup; thanks to Fernando Schmitt for patch
  • [ZBX-10931] fixed strings being untranslatable in Reports -> Triggers top 100
  • [ZBX-10866] fixed calendar time for cases when local time zone differs from servers time zone
  • [ZBX-10866] fixed starting value of time selector for events, graphs and screens
  • [ZBX-10732] fixed default values for "Show", "Area type" and "Automatic icon selection" options in Map element popup
  • [ZBX-10622] fixed handling of socket connection error messages on Windows; thanks to Yuri Volkov for patch
  • [ZBX-10828] fixed server/proxy crashes when performing Simple checks with invalid key parameters hidden in user macro
  • [ZBX-10789] fixed drawing graphs with items that have scheduling intervals
  • [ZBX-10852] fixed agent compilation on AIX 5.2, AIX 5.3
  • [ZBX-10457] fixed copying triggers to groups with multiple hosts or templates
  • [ZBX-10872] fixed selection of application in application popup
  • [ZBX-10848] fixed applications getting unlinked from undiscovered items
  • [ZBX-10819] fixed server/proxy compilation error on Solaris 10
  • [ZBX-9455] fixed length limit for host prototype name
  • [ZBX-10806] fixed whitespace between elements in host, host mass update, host prototype and proxy forms
  • [ZBXNEXT-3263] moved image type selection to top in administration->general->images
  • [ZBXNEXT-3263] added "No data found." message in administration->general->images
  • [ZBX-10731] fixed textarea visibility in monitoring->maps properties
  • [ZBX-10723] forced quoting of item key parameter if macro resolution resulted in unquoted parameter with leading spaces
  • [ZBX-10825] reverted table header capitalization. fixed calendar header
  • [ZBX-8096] allowed "noSuchName" to be returned for SNMPv2 and SNMPv3
  • [ZBX-10794] fixed saving of "Show text as HTML" checkbox in Monitoring->Screens
  • [ZBX-10504] decreased padding and margins in tables and across the whole UI
  • [ZBX-10504] added compression of generated CSS files to reduce size from 99K to around 56K
  • [ZBX-10760] fixed agent, get and sender being erroneously linked against UnixODBC
  • [ZBX-10647] removed disabled status for "Export to CSV" button
  • [ZBX-10679] fixed vertical scrollbar overlapping in messages
  • [ZBX-10778] fixed users online status in users.php users table
  • [ZBX-10605] fixed access_deny() message layout for not logged in page visitors
  • [ZBX-10605] fixed access to popup_media for Zabbix Admin user in profile->media
  • [ZBX-10806] fixed whitespace between elements in the IT services form

New in ZABBIX 3.0.3 RC 1 (May 13, 2016)

  • Bug Fixes:
  • [ZBX-10672] added script name and command into a script execution form
  • [ZBX-1357] enabled Chinese (China) translation to be displayed by default
  • [ZBX-1357] updated Chinese (China), English (United States), French, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, Slovak, Spanish, Ukrainian translations; thanks to Zabbix translators
  • New Features and Improvements:
  • [ZBX-9839] fixed Windows compilation error and time zone related issues
  • [ZBX-10752] fixed array formatting in exported JSON
  • [ZBX-10755] fixed deletion of the items which used in graph Y axis min/max parameters
  • [ZBX-10690] fixed possible buffer overruns in discovery macro substitution and other macro context issues
  • [ZBX-10640] fixed unexpected reset of group and host filter
  • [ZBX-10598] removed redundant closing PHP tags in configuration example file and when generating PHP files
  • [ZBX-10741] enforced bash usage in mysql.size user parameter configuration script to avoid issues with different default shells; thanks to Timo Lindfors for reporting it
  • [ZBX-10722] fixed color picker wrapping
  • [ZBX-10692] fixed crash when resolving {TRIGGER.NAME} of the trigger with expression containing unknown user macro
  • [ZBX-10607] fixed validation of JSON import source data in configuration.import method
  • [ZBX-10727] fixed timeout being too low when sending configuration data to active proxy
  • [ZBX-10614] fixed crash during configuration update when context is added to a macro without context
  • [ZBX-6563] fixed potential incorrect data from icmppingsec item with low latency hosts
  • [ZBX-10600] fixed proxy sorting in "Monitored by proxy" dropdown in host edit form
  • [ZBX-10587] fixed inventory mode not being inherited for host prototypes when linking template to a template/host
  • [ZBX-10681] fixed loss of trailing whitespace in unquoted function parameters when creating calculated items with low level discovery
  • [ZBX-8924] improved performance of alert.get method
  • [ZBX-10686] updated success and error messages for triggers, items and graphs 'Copy' operations
  • [ZBX-10693] fixed API configuration.import method for importing template and/or host with trigger prototype dependency
  • [ZBXNEXT-1263] added finishing touches to encryption support
  • [ZBX-10540] fixed encoding reset when Zabbix process auto-reconnects MySQL database
  • [ZBX-10670] fixed disabling of script confirmation in Administration -> Script -> Edit form
  • [ZBX-10670] fixed display of form fields for different types of script in Administration -> Script -> Edit form
  • [ZBX-9968] fixed monitoring discovery and monitoring map data refresh
  • [ZBX-10548] fixed agent compilation on Solaris without zone support (e.g. Solaris 9), added awareness of running on a newer Solaris with zones
  • [ZBX-10639] changed incorrect labels in item filters and host filters
  • [ZBX-10668] added hint for action operation steps on how to proceed infinitely
  • [ZBX-10674] prohibited 'band' operator for counting float values
  • [ZBX-10658] fixed count() evaluation for numeric values with operator and empty pattern
  • [ZBX-10551] fixed possible crash when constants are extracted from invalid trigger expression containing '{' without matching '}'
  • [ZBX-10646] fixed adding trigger prototype dependencies when cloning a host or template
  • [ZBX-10511] fixed pagination throwing an error after performing enable or disable via link on an object
  • [ZBX-10312] changed sum(), str(), regexp(), iregexp() trigger functions to return 0 if there are no data in the requested range

New in ZABBIX 3.0.2 (Apr 21, 2016)

  • List of Improvements:
  • [ZBXNEXT-3210] replaced user macro cache with expanded trigger expression caching
  • [ZBX-1357] updated Chinese (China), Chinese (Taiwan), Czech, English (United States), French, Greek, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Romanian, Russian, Slovak, Turkish, Ukrainian, Vietnamese translations
  • [ZBX-10318] added disabling of [-] or [+] buttons when screen column or row cannot be removed or added
  • [ZBX-10413] improved XML import validation
  • Bug Fixes and Improvements:
  • [ZBXNEXT-3210] replaced user macro cache with expanded trigger expression caching
  • [ZBX-1357] updated Chinese (China), Chinese (Taiwan), Czech, English (United States), French, Greek, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Romanian, Russian, Slovak, Turkish, Ukrainian, Vietnamese translations; thanks to Zabbix translators
  • [ZBX-10318] added disabling of [-] or [+] buttons when screen column or row cannot be removed or added
  • [ZBX-10626] fixed crash in agent's collector process on Solaris 8
  • [ZBX-10564] fixed trigger acknowledging in slide shows
  • [ZBX-10571] fixed network discovery based on agent checks
  • [ZBX-9162] fixed performance of the hostgroup.get method under MySQL
  • [ZBX-10575] fixed history cache memory leak when floating value calculations resulted in out of bounds value
  • [ZBX-10410] fixed possible crashes during history cache synchronisation during shutdown/crash
  • [ZBX-10493] fixed memory leak when trying to reconnect to URL
  • [ZBX-10435] fixed position of labels in the action operation form
  • [ZBX-10608] fixed evaluation of action conditions with and/or evaluation type
  • [ZBX-6491] fixed resolving of {ITEM.VALUE} macro in "System status" widget and Monitoring -> Triggers
  • [ZBX-10563] fixed validation of timeperiods in maintenance create and maintenance update API methods
  • [ZBX-10375] defined zbx_uint32_t to avoid conflicting uint32_t definitions
  • [ZBX-10510] fixed action condition time period checking
  • [ZBX-10155] prohibited creation of a trigger prototype without item prototypes in the expression
  • [ZBX-6744] fixed "expression tree is too large (maximum depth 1000)" error when using SQLite3 in a large environment
  • [ZBX-10530] fixed trappers and agent listeners accepting connections without a timeout
  • [ZBX-10570] fixed incorrect select input height in FF
  • [ZBX-10413] improved XML import validation
  • [ZBX-4148] separated third-party library CFLAGS to avoid header file name conflicts
  • [ZBX-9820] fixed overview of items and triggers with same name and multiple hosts
  • [ZBX-10466] fixed event selection by trigger ID
  • [ZBX-7422] fixed LLD discovery rule list showing 0 instead of blank space in interval column for trapper and SNMP trap items
  • [ZBX-10316] fixed the regular expression preventing from adding web scenario steps
  • [ZBX-10497] fixed proxy crash when processing metadata updates of log[] or logrt[] items
  • [ZBX-10257] changed VMware items to become not supported if no VMware collector processes are started
  • [ZBX-10262] fixed item.update modifying "delta" field for a templated item
  • [ZBX-10318,ZBX-10517] added validation of vsize and hsize parameters in screen.create() and screen.update() methods
  • [ZBX-10318,ZBX-10517] fixed validation of screen elements position in screen.create() and screen.update() methods
  • [ZBX-10318] more secure removing of the screen columns and rows in GUI
  • [ZBX-10086] restored old behaviour - do not disable core dump if compiled without encryption support
  • [ZBX-10459] fixed compilation error with libxml2 versions before 2.7.0
  • [ZBX-10372] fixed searching of network interface statistics in Solaris kstat
  • [ZBX-4842,ZBX-10532] improved auditing of maintenance API operations
  • [ZBX-10431] fixed net.tcp.listen on Linux when using netlink interface to obtain socket data; thanks to Andrey Melnikov for patch
  • [ZBX-9700] fixed API receiving null and false instead of an array in method parameters
  • [ZBX-10379] added context for text strings 'Filter' and 'Subject'
  • [ZBX-10360] improved description for 'fuzzytime' trigger function in expression helper
  • [ZBX-9659] changed setup condition for checking always_populate_raw_post_data
  • [ZBX-10485] fixed database upgrade crash on attempt to substitute old-style comparison operators in empty trigger expressions
  • [ZBX-10422] fixed layout of the history tables
  • [ZBX-10386] fixed slideshow refresh rate
  • [ZBX-10369] fixed unexpected deleting of screen items in screen.update API method
  • [ZBX-10342] fixed item value not being cached by value cache if its timestamp seconds matches the oldest cached value timestamp, but the nanoseconds value is less
  • [ZBX-10221] fixed MySQL transaction handling when execute query fails
  • [ZBX-4894] fixed fping 3.x source IP option detection
  • [ZBX-10429] fixed expression evaluation when a negated macro or function has a negative value itself
  • [ZBX-10356] fixed user media form "send to" and "period" fields having incorrect "maxlength" property
  • [ZBX-10320] fixed NFS based VMware datastore statistics
  • [ZBX-10248] moved processing of zabbix[host,,items*] internal items to server if the host is monitored by a proxy

New in ZABBIX 3.0.1 (Feb 26, 2016)

  • Bug fixes and improvements:
  • [ZBX-10441] fixed visibility of "Audit" and "Action log" pages for "Zabbix Admin" users
  • [ZBX-10291] fixed server crash in escalator process if escalation is in progress and action is deleted
  • [ZBX-10427] fixed "Undefined variable" errors in "Host status" widget
  • [ZBX-10399] fixed "undefined index" errors with broken value maps
  • [ZBX-10415] fixed host availabilty update errors on Oracle database
  • [ZBX-10398] fixed misplaced "Edit screen" and "Edit slide show" buttons when screen is having dynamic elements
  • [ZBX-10405] fixed history cache shared memory leak when processing log item meta values
  • [ZBX-10341] fixed template screen import
  • [ZBX-10366] fixed parsing of VMware responses containing too deep XML data
  • [ZBX-10311] fixed user media edition by guest with Zabbix super admin user type
  • [ZBX-9984] fixed incorrect template listing in linking form
  • [ZBX-10238] fixed error message when linking two templates with same item keys
  • [ZBX-10319] fixed graphs consuming 100% CPU when given incorrect "stime" parameter in URL

New in ZABBIX 3.0.1 RC 2 (Feb 25, 2016)

  • Bug fixes and improvements:
  • [ZBX-10441] fixed visibility of "Audit" and "Action log" pages for "Zabbix Admin" users
  • [ZBX-10291] fixed server crash in escalator process if escalation is in progress and action is deleted
  • [ZBX-10427] fixed "Undefined variable" errors in "Host status" widget
  • [ZBX-10399] fixed "undefined index" errors with broken value maps
  • [ZBX-10415] fixed host availabilty update errors on Oracle database
  • [ZBX-10398] fixed misplaced "Edit screen" and "Edit slide show" buttons when screen is having dynamic elements
  • [ZBX-10405] fixed history cache shared memory leak when processing log item meta values
  • [ZBX-10341] fixed template screen import
  • [ZBX-10366] fixed parsing of VMware responses containing too deep XML data
  • [ZBX-10311] fixed user media edition by guest with Zabbix super admin user type
  • [ZBX-9984] fixed incorrect template listing in linking form
  • [ZBX-10238] fixed error message when linking two templates with same item keys
  • [ZBX-10319] fixed graphs consuming 100% CPU when given incorrect "stime" parameter in URL

New in ZABBIX 3.0.1 RC 1 (Feb 21, 2016)

  • Bug fixes and improvements:
  • [ZBX-10399] fixed "undefined index" errors with broken value maps
  • [ZBX-10415] fixed host availabilty update errors on Oracle database
  • [ZBX-10398] fixed misplaced "Edit screen" and "Edit slide show" buttons when screen is having dynamic elements
  • [ZBX-10405] fixed history cache shared memory leak when processing log item meta values
  • [ZBX-10341] fixed template screen import
  • [ZBX-10366] fixed parsing of VMware responses containing too deep XML data
  • [ZBX-10311] fixed user media edition by guest with Zabbix super admin user type
  • [ZBX-9984] fixed incorrect template listing in linking form
  • [ZBX-10238] fixed error message when linking two templates with same item keys
  • [ZBX-10319] fixed graphs consuming 100% CPU when given incorrect "stime" parameter in URL

New in ZABBIX 3.0.0 (Feb 16, 2016)

  • Redesign of Zabbix front-end:
  • Zabbix WEB interface has been improved for much better usability and user experience along with other enhancements.
  • Encryption and authentication:
  • Introduced out of the box support of encryption and authentication for server, proxy and agent communications. Both certificate based and PSK encryption are supported with easy upgrade path from non encrypted setups. No need to use third party tools or VPN solutions anymore.
  • Forecasting and trend prediction:
  • New set trigger functions timeleft() and forecast() enable support of forecasting and trend prediction. It is possible to predict item value in the future. Also Zabbix may tell when item value reaches certain threshold.
  • Ready for business checks:
  • Items can be scheduled to be executed at a specific time. Zabbix provides rich scheduling options defined on per individual item level.
  • Support of private and public maps, screens and slideshows:
  • Maps, screens and slideshows can be created with flexible sharing options.
  • Defining dependencies between trigger prototypes:
  • Ability to define dependencies has now been implemented for trigger prototypes. A trigger prototype may depend on another trigger prototype from the same low-level discovery (LLD) rule or on a regular trigger.
  • The processing of trigger prototypes has been optimized by reducing the number of database queries. As a result, the process of creating triggers takes only half of the time as before.
  • Linking to applications based on discovery values:
  • To help with logical grouping of items created from item prototypes by low-level discovery (LLD), it is now possible to assign the discovered items to applications that are based on the values of LLD macros.
  • In addition to the options for linking to regular applications, a new option for creating application prototypes has been added to item prototype definition. Discovered items are linked to the applications created based on application prototypes.
  • Multiple OID support in SNMP discovery:
  • SNMP discovery was improved to support discovery of multiple OIDs. For more information, see low level discovery documentation.
  • Ability to graph log items:
  • Log items (log, logrt, and eventlog) and item prototypes can now be saved with any type of information (not only “Log”), in line with the possibilities offered by the optional output parameter. It means that log items could also be saved with type of information set to integer (“Numeric (unsigned)”), and thus be graphed.
  • Added support of context for user macros:
  • User macros got extra flexibility by introducing optional context.
  • Resolution of user macros made transparent:
  • To make the resolution of macros transparent, there is now a new option in host and template configuration forms with macro resolution details.
  • SMTP authentication options:
  • Configuring e-mail as a media type for sending notifications has been extended with new SMTP authentication options. It is also possible now to specify the server port other than the hardcoded 25 before.
  • Multiple escalator support:
  • Multiple escalator processes supported for better scalability of event processing.
  • VMware monitoring improvements:
  • A new simple check to monitor VMware virtual machine CPU ready state was added. For more information see VMware monitoring item keys.
  • Dropping IE8 support:
  • Support for Microsoft Internet Explorer 8 will not be provided anymore.
  • Filtering options:
  • Continuing with the work of improving filtering options across several frontend sections, a new filter has been added to the Triggers top 100 report. While previously it was only possible to filter here by some predefined time period, now you may filter by host group, host, trigger severity, predefined time period and custom time period.
  • Also filtering was introduced for Maps, Screens and Slide shows.
  • Mass editing buttons instead of dropdown:
  • Options for mass-editing of entities in lists are now displayed as buttons. The previous option of a dropdown selection and then having to click on Go has been removed. It is expected that reinstating buttons for these operations will make it much quicker and easier to use these options.
  • User agent options in web monitoring:
  • In web scenario definition it is now possible to select a 'Zabbix' user agent. That may be useful for filtering out requests coming from Zabbix in web server access log files. The 'Zabbix' agent now is the default choice for the frontend and API, unless specified otherwise.
  • XML import/export:
  • Import/export support processing of value maps. Also added support of the Clock screen element with a “Host time” option for import and export.
  • Zabbix API improvements:
  • Added support of value maps and trends to Zabbix API.
  • Miscellaneous front-end improvements:
  • Added paging, mass operations and column 'Used in items' to the list of value maps.
  • Switching inventory mode in the host mass update form will no longer refresh the whole form.
  • Aggregate items do not require the fourth parameter (timeperiod) if the third parameter (itemfunc) is set to 'last'.
  • Translation of the byte unit prefixes - K for kilobytes, M for megabytes, etc. - has been removed because the “bytes” unit was not translated.
  • Spaces can now be used in IP ranges in network discovery and actions conditions (e.g., “192.168.0.0/24, 192.168.1.0/24”).
  • Implemented trigger description and URL popups in the dashboard's "Last 20 issues" and screen element's "Host group issues" and "Host issues".
  • Minimum period for time navigator set to 5 minutes, also added more pre-defined time periods for fast selection.
  • All actions could be performed only by using POST variables thus improving overall security.
  • Forced housekeeper execution:
  • An additional runtime control option (housekeeper_execute) has been added to Zabbix server and Zabbix proxy to support manual housekeeping procedure execution. In this case the period of outdated history deleted in one housekeeping cycle will be 4 times the period since the last housekeeping cycle, but not less than 4 hours and not greater than 4 days.
  • The automatic housekeeping procedures can now be disabled by setting the configuration file HousekeepingFrequency parameter to zero.
  • Default configuration file improvements:
  • Default configuration files have been changed to improve security and usability.
  • Performance improvements:
  • Reduced the number of poller configuration cache locks by 1/3 resulting in visible peroformance improvement for heavy duty Zabbix servers and proxies. Also optimized history cache and history syncers to better handle few items flooding cache with values.
  • Significantly improved performance of action processing by introducing in-memory cache of actions and action conditions.
  • The process of trigger expression evaluation has been improved dramatically by using a hashing mechanism. Also configuration cache locking during that process has been reduced multiple times.
  • The nodata() function calculation was improved to limit the database requests to the range specified in nodata() function.
  • When an active proxy connects to Zabbix server information about this proxy is retrieved from server configuration cache (in earlier versions it was retrieved directly from database). This improves performance and reduces database load. On the other hand, active proxy configuration change now has not instant effect. It has to wait until server configuration cache is synchronized with database (can be enforced from commandline).
  • Value cache improvements:
  • When working in low memory mode value cache will attempt to switch back to normal operational mode once per day. The current operational mode can be checked with zabbix[vcache,cache,mode] key.
  • Ability to run Zabbix daemons in foreground:
  • Added an option to start Zabbix daemons in foreground mode and a configuration parameter to log to the standard ouput. It simplifies dockerization of Zabbix components very much.
  • Zabbix agent crash log on Windows platforms:
  • Zabbix agent will now log crash information on Windows similar to the one generated by agents on Unix-like platforms.
  • TCP connection timeout on Windows platforms:
  • The configured timeout option is now properly applied when estabilishing TCP connections on Windows platform.
  • This affects the following Zabbix agent keys: net.tcp.port, net.tcp.service, net.tcp.service.perf, web.page.get, web.page.perf and web.page.regexp.
  • Support for IPv6 addresses in Java gateway:
  • IPv6 addresses like 2001:db8::6c09 can now be used in JMX interfaces.
  • Proxy configuration size increase:
  • Server will include “lastlogsize” and “mtime” with every item sent to proxy. Despite these fields are used only for log file monitoring they will be currently sent with all items.
  • Logging IP addresses of incoming/outgoing connections between Zabbix server and Zabbix proxy:
  • The messages printed to the log files will now contain IP addresses of incoming/outgoing connections between Zabbix server and Zabbix proxy.
  • Setting DebugLevel=5 in daemon configuration file:
  • It is possible now to set DebugLevel=5 in server, proxy and agent configuration files. Previously it could be done using runtime control options only.
  • Database recovery message on DebugLevel=2:
  • If database query fails the following message will be printed to log file: database is down: reconnecting in 10 seconds. When database goes up database connection re-established will be printed. There were no such messages on DebugLevel=2 previously.
  • Macro improvements:
  • Low-level discovery macros can be used in item prototype IPMI sensor and Units fields.
  • New value maps:
  • Added an HTTP response code value map.
  • Dropped support of zabbix_agent binary:
  • Dropped support of Inetd version of Zabbix Agent.
  • Item changes/improvements:
  • A new proc.cpu.util item has been added to monitor process CPU utilisation. This item is supported on Linux and Solaris platforms.
  • A connection protocol parameter has been added to net.dns and net.dns.record agent items. The accepted values are 'udp' and 'tcp' (udp being the default).
  • net.dns and net.dns.record items on Windows now bypass the internal DNS resolver cache.
  • Improved net.if.* on Windows to get values from 64-bit counters if available.
  • net.tcp.listen on Linux 2.6.14 and upward kernel systems now tries to make use of the kernel's NETLINK interface.
  • proc.mem item now supports a 5th parameter - 'memtype' (only on AIX, FreeBSD, Linux, Solaris).
  • system.cpu.util now supports types 'guest' and 'guest_nice' on Linux kernels 2.6.24 and 2.6.33 and upwards, respectively.
  • vfs.fs.discovery item on Windows now returns an additional {#FSDRIVETYPE} macro with possible values of “unknown”, “norootdir”, “removable”, “fixed”, “remote”, “cdrom”, “ramdisk”. Note, however, that if filtering by {#FSDRIVETYPE}, low-level discovery will ignore entities discovered by older agents which return responses without this macro.
  • Item db.odbc.discovery was introduced to support low-level discovery using ODBC SQL queries.
  • A check for valid reference has been added for global regular expressions in snmptrap, log, logrt and eventlog items. If entered reference is not valid, due to misspelling or missing referenced global regular expression, the item will become unsupported and appropriate error message will be displayed.
  • Log file monitoring (log, logrt and eventlog) was improved by sending actual log file meta information in specific cases and keeping it on Zabbix server side. Log file meta information includes “lastlogsize”, “mtime” and “state”. Now you can safely restart Zabbix agent or remove Zabbix proxy database while monitoring a log file without getting double alerts.
  • vm.memory.size[available] item on AIX now returns the sum of free and cached memory. Before Zabbix 3.0 only the free memory size was returned.
  • vm.memory.size[available] item on Linux now reads MemAvailable (the system's native estimate) from /proc/meminfo on Linux kernels 3.14 and above. Before Zabbix 3.0 it was always the sum of free, buffers, and cached memories.
  • Items proc.mem and proc.num now return 0 if the specified user does not exist. Before Zabbix 3.0 these items became not supported.
  • Added items net.udp.service and net.udp.service.perf with the possibility to check NTP service. Before Zabbix 3.0 checking of NTP service was done using net.tcp.service and net.tcp.service.perf items. Database upgrade patches automatically convert NTP service checks.
  • A new service.discovery item has been added for the low-level discovery of Windows services, while the new service.info item will help retrieving information about a service. The service.info item should now be used instead of the deprecated service_state item.
  • vfs.fs.inode item on CephFS will become not supported instead of returning invalid numbers if second parameter is other than empty or total.
  • New internal checks zabbix[host,,items] and zabbix[host,,items_unsupported] were added. They return the number of items (unsupported items) on the target host.
  • Function improvements:
  • A percentile() trigger function has been added, which returns the P-th percentile of a series of values. It can be used in calculated items, trigger expressions and notifications.
  • A check for valid reference has been added for global regular expressions in logeventid(), regexp() and iregexp() trigger functions. If entered reference is not valid, due to misspelling or missing referenced global regular expression, the trigger will switch to unknown state and appropriate error message will be displayed.
  • Commandline utilities improvements:
  • zabbix_get exit code now is 0 (success) or 1 (error). In earlier versions it was 0 (success or error - cannot distinguish between them) or 141 (SIGPIPE).
  • Added printing defaults when Zabbix programs are executed with --help option.
  • Updated translations:
  • Updated translations to many languages.

New in ZABBIX 3.0.0 RC 2 (Feb 11, 2016)

  • Fixes:
  • [ZBX-1357] enabled French translation to be displayed by default
  • [ZBX-1357] updated Czech, English (United States), French, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, Slovak, Spanish, Ukrainian translations; thanks to Zabbix translators
  • [ZBX-10362] fixed resolving of {TRIGGER.ID} macro in trigger URL field
  • [ZBX-10358] fixed error messages in template screen cloning and web scenarios step validation
  • [ZBX-10347] fixed undefined index "macros" in dashboard widget
  • [ZBX-10352] fixed standard file stream redirection after daemonizing when using system log type
  • [ZBX-10350] fixed "Select all" checkbox in application list
  • [ZBX-10215] fixed host availability not being updated for connection errors on timeouting items
  • [ZBX-10361] updated database versioning for v3.0 release

New in ZABBIX 3.0.0 RC 1 (Feb 3, 2016)

  • Fixes:
  • [ZBXNEXT-2662] added a new filter in Monitoring -> Screens
  • [ZBXNEXT-2662] added a new filter in Monitoring -> Screens -> Slide shows
  • [ZBXNEXT-2662] added a new filter in Monitoring -> Maps
  • [ZBXNEXT-2662] updated default colors for graph elements
  • [ZBX-1357] enabled English (United States), Korean, Ukrainian translations to be displayed by default
  • [ZBX-1357] updated Chinese (China), Japanese, Korean, Polish, Russian, Slovak, Ukrainian translations; thanks to Zabbix translators
  • [ZBXNEXT-3122] added Windows ReFS to the list of file system types discovered by default
  • [ZBXNEXT-3124] added edit buttons in map, screen and slide show views
  • [ZBX-10336] fixed agent crash with TLS OpenSSL on MS Windows; thanks to Kenneth Palmertree for patch
  • [ZBX-10345] fixed screen, map and slide show update by a non-admin user
  • [ZBX-10313] changed wmi.get[] to accept UTF-8 encoded namespace and WQL query
  • [ZBX-10339] fixed undefined index "conditiontype" when adding LLD rule
  • [ZBX-10305] fixed incorrect menu highlighting and removed dropdown control for templated screens
  • [ZBX-9661] fixed bug when VMware collectors could sometimes use 100% of CPU without processing any data
  • [ZBXNEXT-2662] fixed background of the screens
  • [ZBX-9784] fixed host clone form to work with prototype v1.7.1
  • [ZBX-10325] fixed importing of host prototypes from Zabbix 2.4
  • [ZBX-10325] fixed validation of graph items when importing XML files
  • [ZBX-9640] improved server/proxy/agent item value timestamp synchronization
  • [ZBXNEXT-1263] fixed number of bugs in encryption support, increased minimum PSK length to 128 bits
  • [ZBX-10333] fixed treatment of empty results from agent as network errors
  • [ZBX-10327] fixed brightness of the selections
  • [ZBX-10331] fixed starting agent as Windows service with multiple agents option
  • [ZBX-10289] fixed top menu element overlapping

New in ZABBIX 2.4.7 (Nov 19, 2015)

  • Updated translations:
  • Updated Chinese (China), Chinese (Taiwan), Czech, French, Italian, Russian and Turkish translations.
  • List of Improvements included into 2.4.7:
  • [ZBX-2616] update bundled DejaVu font from 2.34 to 2.35
  • [ZBX-1357] updated Chinese (China), Chinese (Taiwan), Czech, French, Italian, Russian and Turkish translations; thanks to Zabbix translators
  • Complete List of Bug Fixes and Improvements included into 2.4.7:
  • [ZBX-2616] update bundled DejaVu font from 2.34 to 2.35
  • [ZBX-1357] updated Chinese (China), Chinese (Taiwan), Czech, French, Italian, Russian and Turkish translations; thanks to Zabbix translators
  • [ZBX-8235] fixed losing initial values when updating templated items
  • [ZBX-9959] fixed JSON validation: produce an error on invalid escape sequences in a string value
  • [ZBX-9935] added check for item delay, to be between 0 and 86400 seconds
  • [ZBX-9967] fixed agent compilation error on NetBSD 7
  • [ZBX-9347] added information about zabbix_sender input file format to the man page
  • [ZBX-9948] fixed graph prototype preview for pie charts
  • [ZBX-9889] fixed vmware.eventlog item values to have unique timestamps in history table
  • [ZBX-9919] fixed y scale calculation for linear graphs
  • [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-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-9643] fixed value passing to action message from user defined macros
  • [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-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-9796] fixed item key vfs.fs.size operation for NetBSD
  • [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
  • [ZBX-9430] fixed Windows eventlog item incorrectly interpreting 0x00000103 return value as an error
  • [ZBX-9655] fixed crash if MYSQL connection object initialization failed
  • [ZBX-9667] fixed disabled triggers or trigers 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-9607] fixed step form in web scenario
  • [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 the numeric item key parameters
  • [ZBX-9516] fixed "Go" button display after deleting applications
  • [ZBX-9639] fixed chart width validation
  • [ZBX-9809] fixed action operation validation
  • [ZBX-9716] fixed possible event record number wraparound issues in the old Windows Eventing support
  • [ZBX-9258] fixed Alias for log[], logrt[] and eventlog[]
  • [ZBX-4284] improved handling of timeouting items on reachable hosts
  • [ZBX-9721] fixed agent log message for log[] item in case of log records longer than 256kB
  • [ZBX-9631] fixed "Undefined offset" in the actions conditions and lld rule filters when using a custom expression with more than 26 elements
  • [ZBX-7492] fixed "Undefined index" when importing host without macros
  • [ZBX-8989] moved Total memory item from Filesystems to Memory application in Template OS Windows
  • [ZBX-9739] fixed agent crash when active check fails without setting error message

New in ZABBIX 2.5.0 RC (Aug 19, 2015)

  • Redesign of Zabbix front-end:
  • Zabbix WEB interface has been improved for much better usability and user experience along with other enhancements.
  • Defining dependencies between trigger prototypes:
  • Ability to define dependencies has now been implemented for trigger prototypes. A trigger prototype may depend on another trigger prototype from the same low-level discovery (LLD) rule or on a regular trigger.
  • The processing of trigger prototypes has been optimized by reducing the number of database queries. As a result, the process of creating triggers takes only half of the time as before.
  • Linking to applications based on discovery values:
  • To help with logical grouping of items created from item prototypes by low-level discovery (LLD), it is now possible to assign the discovered items to applications that are based on the values of LLD macros.
  • In addition to the options for linking to regular applications, a new option for creating application prototypes has been added to item prototype definition. Discovered items are linked to the applications created based on application prototypes.
  • Multiple OID support in SNMP discovery:
  • SNMP discovery was improved to support discovery of multiple OIDs. For more information, see low level discovery documentation.
  • Ability to graph log items:
  • Log items (log, logrt, and eventlog) and item prototypes can now be saved with any type of information (not only “Log”), in line with the possibilities offered by the optional output parameter. It means that log items could also be saved with type of information set to integer (“Numeric (unsigned)”), and thus be graphed.
  • Resolution of user macros made transparent:
  • To make the resolution of macros transparent, there is now a new option in host and template configuration forms with macro resolution details.
  • SMTP authentication options:
  • Configuring e-mail as a media type for sending notifications has been extended with new SMTP authentication options. It is also possible now to specify the server port other than the hardcoded 25 before.
  • VMware monitoring improvements:
  • A new simple check to monitor VMware virtual machine CPU ready state was added. For more information see VMware monitoring item keys.
  • Dropping IE8 support:
  • Support for Microsoft Internet Explorer 8 will not be provided anymore.
  • Filtering options:
  • Continuing with the work of improving filtering options across several frontend sections, a new filter has been added to the Triggers top 100 report. While previously it was only possible to filter here by some predefined time period, now you may filter by host group, host, trigger severity, predefined time period and custom time period.
  • Mass editing buttons instead of dropdown:
  • Options for mass-editing of entities in lists are now displayed as buttons. The previous option of a dropdown selection and then having to click on Go has been removed. It is expected that reinstating buttons for these operations will make it much quicker and easier to use these options.
  • User agent options in web monitoring:
  • In web scenario definition it is now possible to select a 'Zabbix' user agent. That may be useful for filtering out requests coming from Zabbix in web server access log files. The 'Zabbix' agent now is the default choice for the frontend and API, unless specified otherwise.
  • XML import/export:
  • It is now possible to import/export the Clock screen element with a “Host time” option.
  • Miscellaneous front-end improvements:
  • Switching inventory mode in the host mass update form will no longer refresh the whole form.
  • Aggregate items do not require the fourth parameter (timeperiod) if the third parameter (itemfunc) is set to 'last'.
  • Translation of the byte unit prefixes - K for kilobytes, M for megabytes, etc. - has been removed because the “bytes” unit was not translated.
  • Spaces can now be used in IP ranges in network discovery and actions conditions (e.g., “192.168.0.0/24, 192.168.1.0/24”).
  • Forced housekeeper execution:
  • An additional runtime control option (housekeeper_execute) has been added to Zabbix server and Zabbix proxy to support manual housekeeping procedure execution. In this case the period of outdated history deleted in one housekeeping cycle will be 4 times the period since the last housekeeping cycle, but not less than 4 hours and not greater than 4 days.
  • The automatic housekeeping procedures can now be disabled by setting the configuration file HousekeepingFrequency parameter to zero.
  • Default configuration file improvements:
  • Default configuration files have been changed to improve security and usability.
  • Performance improvements:
  • The process of trigger expression evaluation has been improved dramatically by using a hashing mechanism. Also configuration cache locking during that process has been reduced multiple times.
  • The nodata() function calculation was improved to limit the database requests to the range specified in nodata() function.
  • When an active proxy connects to Zabbix server information about this proxy is retrieved from server configuration cache (in earlier versions it was retrieved directly from database). This improves performance and reduces database load. On the other hand, active proxy configuration change now has not instant effect. It has to wait until server configuration cache is synchronized with database (can be enforced from commandline).
  • Value cache improvements:
  • When working in low memory mode value cache will attempt to switch back to normal operational mode once per day. The current operational mode can be checked with zabbix[vcache,cache,mode] key.
  • Zabbix agent crash log on Windows platforms:
  • Zabbix agent will now log crash information on Windows similar to the one generated by agents on Unix-like platforms.
  • TCP connection timeout on Windows platforms:
  • The configured timeout option is now properly applied when estabilishing TCP connections on Windows platform.
  • This affects the following Zabbix agent keys: net.tcp.port, net.tcp.service, net.tcp.service.perf, web.page.get, web.page.perf and web.page.regexp.
  • Support for IPv6 addresses in Java gateway:
  • IPv6 addresses like 2001:db8::6c09 can now be used in JMX interfaces.
  • Proxy configuration size increase:
  • Server will include “lastlogsize” and “mtime” with every item sent to proxy. Despite these fields are used only for log file monitoring they will be currently sent with all items.
  • Logging IP addresses of incoming/outgoing connections between Zabbix server and Zabbix proxy:
  • The messages printed to the log files will now contain IP addresses of incoming/outgoing connections between Zabbix server and Zabbix proxy.
  • Setting DebugLevel=5 in daemon configuration file:
  • It is possible now to set DebugLevel=5 in server, proxy and agent configuration files. Previously it could be done using runtime control options only.
  • Database recovery message on DebugLevel=2:
  • If database query fails the following message will be printed to log file: database is down: reconnecting in 10 seconds. When database goes up database connection re-established will be printed. There were no such messages on DebugLevel=2 previously.
  • Macro improvements:
  • Low-level discovery macros can be used in item prototype IPMI sensor and Units fields.
  • Item changes/improvements:
  • A connection protocol parameter has been added to net.dns and net.dns.record agent items. The accepted values are 'udp' and 'tcp' (udp being the default).
  • net.dns and net.dns.record items on Windows now bypass the internal DNS resolver cache.
  • net.tcp.listen on Linux 2.6.14 and upward kernel systems now tries to make use of the kernel's NETLINK interface.
  • proc.mem item now supports a 5th parameter - 'memtype' (only on AIX, FreeBSD, Linux, Solaris).
  • system.cpu.util now supports types 'guest' and 'guest_nice' on Linux kernels 2.6.24 and 2.6.33 and upwards, respectively.
  • vfs.fs.discovery item on Windows now returns an additional {#FSDRIVETYPE} macro with possible values of “unknown”, “norootdir”, “removable”, “fixed”, “remote”, “cdrom”, “ramdisk”. Note, however, that if filtering by {#FSDRIVETYPE}, low-level discovery will ignore entities discovered by older agents which return responses without this macro.
  • Item db.odbc.discovery was introduced to support low-level discovery using ODBC SQL queries.
  • A check for valid reference has been added for global regular expressions in snmptrap, log, logrt and eventlog items. If entered reference is not valid, due to misspelling or missing referenced global regular expression, the item will become unsupported and appropriate error message will be displayed.
  • Log file monitoring (log, logrt and eventlog) was improved by sending actual log file meta information in specific cases and keeping it on Zabbix server side. Log file meta information includes “lastlogsize”, “mtime” and “state”. Now you can safely restart Zabbix agent or remove Zabbix proxy database while monitoring a log file without getting double alerts.
  • vm.memory.size[available] item on AIX now returns the sum of free and cached memory. Before Zabbix 3.0 only the free memory size was returned.
  • vm.memory.size[available] item on Linux now reads MemAvailable (the system's native estimate) from /proc/meminfo on Linux kernels 3.14 and above. Before Zabbix 3.0 it was always the sum of free, buffers, and cached memories.
  • Items proc.mem and proc.num now return 0 if the specified user does not exist. Before Zabbix 3.0 these items became not supported.
  • Added items net.udp.service and net.udp.service.perf with the possibility to check NTP service. Before Zabbix 3.0 checking of NTP service was done using net.tcp.service and net.tcp.service.perf items. Database upgrade patches automatically convert NTP service checks.
  • A new service.discovery item has been added for the low-level discovery of Windows services, while the new service.info item will help retrieving information about a service. The service.info item should now be used instead of the deprecated service_state item.
  • vfs.fs.inode item on CephFS will become not supported instead of returning invalid numbers if second parameter is other than empty or total.
  • New internal checks zabbix[host,,items] and zabbix[host,,items_unsupported] were added. They return the number of items (unsupported items) on the target host.
  • Function improvements:
  • A percentile() trigger function has been added, which returns the P-th percentile of a series of values. It can be used in calculated items, trigger expressions and notifications.
  • A check for valid reference has been added for global regular expressions in logeventid(), regexp() and iregexp() trigger functions. If entered reference is not valid, due to misspelling or missing referenced global regular expression, the trigger will switch to unknown state and appropriate error message will be displayed.
  • Commandline utilities improvements:
  • zabbix_get exit code now is 0 (success) or 1 (error). In earlier versions it was 0 (success or error - cannot distinguish between them) or 141 (SIGPIPE).

New in ZABBIX 2.4.6 (Aug 11, 2015)

  • Support of monitoring NTP over UDP:
  • Added support of UDP for NTP checks.
  • Updated translations:
  • Updated Brazilian Portuguese, Chinese (Taiwan), Czech, Dutch and Spanish translations.
  • List of Improvements included into 2.4.6:
  • [ZBX-1357] enabled Czech locale to be displayed by default
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (Taiwan), Czech, Dutch and Spanish translations; thanks to Zabbix translators
  • [ZBXNEXT-786] made net.tcp.service[ntp] item work over UDP
  • Complete List of Bug Fixes and Improvements included into 2.4.6:
  • [ZBX-1357] enabled Czech locale to be displayed by default
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (Taiwan), Czech, Dutch and Spanish translations; thanks to Zabbix translators
  • [ZBXNEXT-786] made net.tcp.service[ntp] item work over UDP
  • [ZBX-9375] fixed "Group" and "Host" dropdowns not setting values in "Events" page when navigating from trigger menu pop-up link and fixed availability reports filter dropdowns mistakenly using "Dropdown first entry" config
  • [ZBX-9703] fixed a memory leak in SSH checks when configured public and/or private key is not a regular file
  • [ZBX-9605] fixed an issue with start lines and end lines in vfs.file.regexp[] and vfs.file.regmatch[]
  • [ZBX-9332] fixed correct display of green circle in maps and showing more unacknowledged problems than total number of problems
  • [ZBX-9381] removed 'groupid' parameter from global search URLs sometimes causing inaccessible forms due to insufficient permissions
  • [ZBX-9623] fixed possible SQL error when network discovery rule and LLD rule are processed at the same time
  • [ZBX-8949] fixed possible deadlocks when deleting items on systems with MySQL backend
  • [ZBX-9592] fixed possible crash due to uninitialized counterpath variable
  • [ZBX-9595] added variable initialization for correct operation of system.swap.*[,pages] items
  • [ZBX-9290] fixed log file reloading if its size is updated later than modification time
  • [ZBX-9456] fixed sustem.cpu.util item to work correctly on OpenBSD 5.7
  • [ZBX-9402] fixed sorting of elements in pages and fixed several requests returning more results than record count set in configuration
  • [ZBX-4529] fixed security vulnerability in alerter script execution by using strong quoting for script arguments; thanks to Pavel for the report
  • [ZBX-9385] fixed proc.num[,,run] and proc.num[,,sleep] always returning 0 on AIX hosts
  • [ZBX-9511] fixed compiler warnings in discoverer, SNMP trapper, LLD, and DNS item code
  • [ZBX-8299] fixed SQL errors in case a network discovery rule or check is deleted during processing
  • [ZBX-9467] fixed agent compilation error related to "ifnet" and "ifnet_head" structs on OpenBSD 5.5 and above

New in ZABBIX 2.4.5 (Apr 23, 2015)

  • Support of timeout for Java gateway:
  • Added timeout configuration option to Java gateway.
  • Updated translations:
  • Updated Brazilian Portuguese, Chinese (China), Italian and Japanese translations.
  • List of Improvements included into 2.4.5:
  • [ZBX-8839] added timeout configuration option to Java gateway
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Italian and Japanese translations; thanks to Zabbix translators
  • Complete List of Bug Fixes and Improvements:
  • [ZBX-8839] added timeout configuration option to Java gateway
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Italian and Japanese translations; thanks to Zabbix translators
  • [ZBX-9457] fixed server crash in case ValueCacheSize=0; thanks to MATSUDA Daiki for patch
  • [ZBX-5717] fixed incorrect calculation of icmppingloss[] due to floating-point errors
  • [ZBX-9436] fixed zabbix_server to not exit in case of database connection loss in the middle of transaction
  • [ZBX-9355] added host name and names of conflicting templates to the error message when templates fail to link due to a duplicate item, fixed linking of templates containing web scenarious
  • [ZBX-9352] fixed execution of remote commands on the server in case trigger expression contains multiple hosts
  • [ZBX-9394] fixed SMS sending with Teltonika modems
  • [ZBX-3507] fixed SMS sending with Huawei GSM modems
  • [ZBX-7446] fixed vmware.hv.status item always returning 0 (gray) status
  • [ZBX-9346] fixed importing trigger dependencies and maps that contain the triggers expressions with old style operators
  • [ZBX-9410] fixed agent logging to eventlog (syslog option) on Windows
  • [ZBX-9365] fixed array_combine() function giving a warning message for PHP versions < 5.4.0
  • [ZBX-9395] fixed overview triggers and data page to display results when the option to select first dropdown entry is set to "None" and a group is selected
  • [ZBX-9402] fixed trigger list sorting
  • [ZBX-9102] fixed "System status" dashboard widget performing poorly
  • [ZBX-5656] fixed maintenance.create and maintenance.update methods "timeperiods" parameter to be an array of arrays
  • [ZBX-9331] changed value type of system.stat[kthr,*] items in "Template OS AIX" to float and added them to "Performance" application
  • [ZBX-9368] fixed possible SQL errors when linking of several templates
  • [ZBX-9343] fixed user ID being zero in audit logs for login/logout actions
  • [ZBX-9375] renamed "Latest events" to "Events" in menu popup for trigger map elements and fixed its link not setting corresponding trigger in filter
  • [ZBX-9251] added missing socket closing to avoid large number of opened sockets
  • [ZBX-9344] fixed infinite looping in telnet.run[] in case there is no password prompt
  • [ZBX-9369] removed validation of DB_ID from user profile for removed medias and fixed incorrect DB_ID validation for arrays in bar reports page
  • [ZBX-9348] fixed possibility to enable/disable LLD trigger
  • [ZBX-9268] fixed misleading message in discovered object indicator tooltip when deletion date is in the past
  • [ZBX-4633] fixed host inventories not displaying all filtered results when record count exceeds global limit
  • [ZBX-9286] fixed configuration.import, when trigger expression have a user macro
  • [ZBX-9283] improved proc_info item (Windows only) to get more information about the processes
  • [ZBX-8875] fixed undefined index in screens with dynamic graph prototype elements when host is not selected
  • [ZBX-9203] fixed host scripts menu popup not properly displaying script name when name contains HTML tags

New in ZABBIX 2.4.5 RC 1 (Apr 11, 2015)

  • Support of timeout for Java gateway:
  • Added timeout configuration option to Java gateway.
  • Updated translations:
  • Updated Brazilian Portuguese, Chinese (China), Italian and Japanese translations.
  • List of Improvements:
  • [ZBX-8839] added timeout configuration option to Java gateway
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Italian and Japanese translations; thanks to Zabbix translators
  • Complete List of Bug Fixes and Improvements:
  • [ZBX-8839] added timeout configuration option to Java gateway
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Italian and Japanese translations; thanks to Zabbix translators
  • [ZBX-9457] fixed server crash in case ValueCacheSize=0; thanks to MATSUDA Daiki for patch
  • [ZBX-5717] fixed incorrect calculation of icmppingloss[] due to floating-point errors
  • [ZBX-9436] fixed zabbix_server to not exit in case of database connection loss in the middle of transaction
  • [ZBX-9355] added host name and names of conflicting templates to the error message when templates fail to link due to a duplicate item, fixed linking of templates containing web scenarious
  • [ZBX-9352] fixed execution of remote commands on the server in case trigger expression contains multiple hosts
  • [ZBX-9394] fixed SMS sending with Teltonika modems
  • [ZBX-3507] fixed SMS sending with Huawei GSM modems
  • [ZBX-7446] fixed vmware.hv.status item always returning 0 (gray) status
  • [ZBX-9346] fixed importing trigger dependencies and maps that contain the triggers expressions with old style operators
  • [ZBX-9410] fixed agent logging to eventlog (syslog option) on Windows
  • [ZBX-9365] fixed array_combine() function giving a warning message for PHP versions < 5.4.0
  • [ZBX-9395] fixed overview triggers and data page to display results when the option to select first dropdown entry is set to "None" and a group is selected
  • [ZBX-9402] fixed trigger list sorting
  • [ZBX-9102] fixed "System status" dashboard widget performing poorly
  • [ZBX-5656] fixed maintenance.create and maintenance.update methods "timeperiods" parameter to be an array of arrays
  • [ZBX-9331] changed value type of system.stat[kthr,*] items in "Template OS AIX" to float and added them to "Performance" application
  • [ZBX-9368] fixed possible SQL errors when linking of several templates
  • [ZBX-9343] fixed user ID being zero in audit logs for login/logout actions
  • [ZBX-9375] renamed "Latest events" to "Events" in menu popup for trigger map elements and fixed its link not setting corresponding trigger in filter
  • [ZBX-9251] added missing socket closing to avoid large number of opened sockets
  • [ZBX-9344] fixed infinite looping in telnet.run[] in case there is no password prompt
  • [ZBX-9369] removed validation of DB_ID from user profile for removed medias and fixed incorrect DB_ID validation for arrays in bar reports page
  • [ZBX-9348] fixed possibility to enable/disable LLD trigger
  • [ZBX-9268] fixed misleading message in discovered object indicator tooltip when deletion date is in the past
  • [ZBX-4633] fixed host inventories not displaying all filtered results when record count exceeds global limit
  • [ZBX-9286] fixed configuration.import, when trigger expression have a user macro
  • [ZBX-9283] improved proc_info item (Windows only) to get more information about the processes
  • [ZBX-8875] fixed undefined index in screens with dynamic graph prototype elements when host is not selected
  • [ZBX-9203] fixed host scripts menu popup not properly displaying script name when name contains HTML tags

New in ZABBIX 2.4.4 (Feb 23, 2015)

  • Improved performance for VMWare monitoring:
  • Separated VMware performance collector based statistic retrieval from VMware data retrieval and added items to monitor custom performance counters.
  • Support for extended IP ranges:
  • Added support for extended IP ranges in network discovery and action conditions.
  • Updated translations:
  • Updated Brazilian Portuguese, Chinese (China), Japanese, Korean, Polish and Slovak translations.
  • List of Improvements:
  • [ZBXNEXT-2354] separated VMware performance collector based statistic retrieval from VMware data retrieval and added items to monitor custom performance counters
  • [ZBX-1357] enabled Chinese (China) locale to be displayed by default
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Japanese, Korean, Polish and Slovak translations; thanks to Zabbix translators
  • [ZBXNEXT-2160] added support for extended IP ranges in network discovery and action conditions
  • Complete List of Bug Fixes and Improvements:
  • [ZBXNEXT-2354] separated VMware performance collector based statistic retrieval from VMware data retrieval and added items to monitor custom performance counters
  • [ZBX-1357] enabled Chinese (China) locale to be displayed by default
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Japanese, Korean, Polish and Slovak translations; thanks to Zabbix translators
  • [ZBXNEXT-2160] added support for extended IP ranges in network discovery and action conditions
  • [ZBX-9284] added zabbix log file locking to avoid incomplete logging on log file rotation
  • [ZBX-591] added interface (SourceIP) for outgoing connection in web monitoring, alerts(Ez Texting), vmware monitoring and simple checks(https services)
  • [ZBX-9143] improved proc.num under Windows to handle more processes
  • [ZBX-9232] fixed incomplete eventlog messages
  • [ZBX-9257] fixed displaying missing history links in trigger context menu
  • [ZBX-9257] added missing host prefix before items in trigger context menu if trigger belongs to multiple hosts
  • [ZBX-9257] changed displaying host list from vertical to horizontal if trigger belongs to multiple hosts in Monitoring->Trigger status page
  • [ZBX-9285] fixed memory leak when processing host prototypes
  • [ZBX-9279] optimized VMware requests to reduce amount of transferred data
  • [ZBX-9087] fixed DB_ID validation expression to properly validate upper bound of received value and fixed various front-end forms not properly validating IDs
  • [ZBX-7719] added configurable timeout for VMware data gathering requests
  • [ZBX-9241] fixed possible vfs.fs.discovery item crash on AIX systems
  • [ZBX-9104] fixed repeated error messaging if ssh channel failed to close
  • [ZBX-9183] fixed eventlog message collecting in case of error formatting the log message; thanks to Kodai Terashima
  • [ZBX-9224] fixed audit log for failed login attempts
  • [ZBX-9233] fixed processing of bogus negative value of performance couter
  • [ZBXNEXT-2354] fixed VMware virtual machine network and disk transmission rates being reported in kilobytes rather than bytes
  • [ZBX-8930] fixed map import displaying incorrect message when map had non-existing sub elements
  • [ZBX-8448] fixed host and template permissions validation when an object belongs to both read and read-write groups
  • [ZBX-8448] added read-only groups in host and template edit forms as grayed out when object belongs to both read and read-write groups
  • [ZBX-8448] fixed template edit form losing host and template linkages by adding grayed out objects when they belong to both read and read-write groups
  • [ZBX-8448] fixed trigger and trigger prototype "enable/disable" action when trigger belongs to read-only group
  • [ZBX-9013] fixed action operation incorrect sorting in edit form which sometimes caused duplicate and missing operations
  • [ZBX-8993] added check for a valid reference of a global regular expression in lld rules
  • [ZBX-9218] fixed agent crash if error message is not set in loadable module
  • [ZBX-9088] fixed parsing of SNMP traps for correct processing of delayed traps
  • [ZBX-9093] fixed API host.create method for MySQL strict mode when given partial data in "inventory" property
  • [ZBX-9168] fixed incorrect keys and unified key parameters in the item key helper
  • [ZBX-8584] fixed vmware eventlog items sometimes returning duplicate values
  • [ZBX-9206] fixed agent crash in case net.tcp.service[] item is used as an active agent item with an unsupported first parameter
  • [ZBX-9195] fixed lastlogsize and mtime being updated on proxy for unsupported items; thanks to Yoshinori Komuro for patch
  • [ZBX-9010] fixed audit actions not displaying most recent logs when record count exceeds maximum
  • [ZBX-8555] fixed 'broken pipe' errors when executing remote commands. This was happening because pipe was closed without reading from it
  • [ZBX-8828] made ICMP items go unsupported if ICMP packets cannot be sent to their host
  • [ZBX-9163] fixed SNMPERR_TOO_LONG error being wrongly treated as a network error; thanks to Santal for patch
  • [ZBX-6047] fixed system.boottime and system.uptime returning incorrect results on Solaris zones
  • [ZBX-8874] fixed LLD rule form flexible interval field being submitted when other form fields are in focus
  • [ZBX-9169] fixed upgrade of the proxy database with several discovery rules
  • [ZBX-9176] fixed {DISCOVERY.SERVICE.NAME} macro to expand properly for HTTPS and Telnet services
  • [ZBX-9185] fixed upgrade procedure in case database version is greater than version of the binary
  • [ZBX-9177] improved host and item name column widths on Monitoring / Latest data page
  • [ZBX-9154] fixed compilation error with Oracle backend
  • [ZBX-9042] unified "mass update" spelling in trigger configuration page
  • [ZBX-9153] fixed vmware.version item key being listed as vmware.eventlog in the item key helper
  • [ZBX-8950] fixed "selecIconMap" option in map.get method
  • [ZBX-8405] fixed typo in item key helper for system.cpu.num item description
  • [ZBX-8846] fixed non-existent page displaying
  • [ZBX-9126] fixed processing of trigger/graph prototypes in case when all item prototypes in trigger/graph prototypes were changed

New in ZABBIX 2.4.4 RC 1 (Feb 17, 2015)

  • Better performance for VMWare monitoring:
  • Separated VMware performance collector based statistic retrieval from VMware data retrieval and added items to monitor custom performance counters.
  • Support for extended IP ranges:
  • Added support for extended IP ranges in network discovery and action conditions.
  • Updated translations:
  • Updated Brazilian Portuguese, Chinese (China), Japanese, Korean, Polish and Slovak translations.
  • List of Improvements:
  • [ZBXNEXT-2354] separated VMware performance collector based statistic retrieval from VMware data retrieval and added items to monitor custom performance counters
  • [ZBX-1357] enabled Chinese (China) locale to be displayed by default
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Japanese, Korean, Polish and Slovak translations; thanks to Zabbix translators
  • [ZBXNEXT-2160] added support for extended IP ranges in network discovery and action conditions
  • Complete List of Bug Fixes and Improvements:
  • [ZBXNEXT-2354] separated VMware performance collector based statistic retrieval from VMware data retrieval and added items to monitor custom performance counters
  • [ZBX-1357] enabled Chinese (China) locale to be displayed by default
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Japanese, Korean, Polish and Slovak translations; thanks to Zabbix translators
  • [ZBXNEXT-2160] added support for extended IP ranges in network discovery and action conditions
  • [ZBX-9284] added zabbix log file locking to avoid incomplete logging on log file rotation
  • [ZBX-591] added interface (SourceIP) for outgoing connection in web monitoring, alerts(Ez Texting), vmware monitoring and simple checks(https services)
  • [ZBX-9143] improved proc.num under Windows to handle more processes
  • [ZBX-9232] fixed incomplete eventlog messages
  • [ZBX-9257] fixed displaying missing history links in trigger context menu
  • [ZBX-9257] added missing host prefix before items in trigger context menu if trigger belongs to multiple hosts
  • [ZBX-9257] changed displaying host list from vertical to horizontal if trigger belongs to multiple hosts in Monitoring->Trigger status page
  • [ZBX-9285] fixed memory leak when processing host prototypes
  • [ZBX-9279] optimized VMware requests to reduce amount of transferred data
  • [ZBX-9087] fixed DB_ID validation expression to properly validate upper bound of received value and fixed various front-end forms not properly validating IDs
  • [ZBX-7719] added configurable timeout for VMware data gathering requests
  • [ZBX-9241] fixed possible vfs.fs.discovery item crash on AIX systems
  • [ZBX-9104] fixed repeated error messaging if ssh channel failed to close
  • [ZBX-9183] fixed eventlog message collecting in case of error formatting the log message; thanks to Kodai Terashima
  • [ZBX-9224] fixed audit log for failed login attempts
  • [ZBX-9233] fixed processing of bogus negative value of performance couter
  • [ZBXNEXT-2354] fixed VMware virtual machine network and disk transmission rates being reported in kilobytes rather than bytes
  • [ZBX-8930] fixed map import displaying incorrect message when map had non-existing sub elements
  • [ZBX-8448] fixed host and template permissions validation when an object belongs to both read and read-write groups
  • [ZBX-8448] added read-only groups in host and template edit forms as grayed out when object belongs to both read and read-write groups
  • [ZBX-8448] fixed template edit form losing host and template linkages by adding grayed out objects when they belong to both read and read-write groups
  • [ZBX-8448] fixed trigger and trigger prototype "enable/disable" action when trigger belongs to read-only group
  • [ZBX-9013] fixed action operation incorrect sorting in edit form which sometimes caused duplicate and missing operations
  • [ZBX-8993] added check for a valid reference of a global regular expression in lld rules
  • [ZBX-9218] fixed agent crash if error message is not set in loadable module
  • [ZBX-9088] fixed parsing of SNMP traps for correct processing of delayed traps
  • [ZBX-9093] fixed API host.create method for MySQL strict mode when given partial data in "inventory" property
  • [ZBX-9168] fixed incorrect keys and unified key parameters in the item key helper
  • [ZBX-8584] fixed vmware eventlog items sometimes returning duplicate values
  • [ZBX-9206] fixed agent crash in case net.tcp.service[] item is used as an active agent item with an unsupported first parameter
  • [ZBX-9195] fixed lastlogsize and mtime being updated on proxy for unsupported items; thanks to Yoshinori Komuro for patch
  • [ZBX-9010] fixed audit actions not displaying most recent logs when record count exceeds maximum
  • [ZBX-8555] fixed 'broken pipe' errors when executing remote commands. This was happening because pipe was closed without reading from it
  • [ZBX-8828] made ICMP items go unsupported if ICMP packets cannot be sent to their host
  • [ZBX-9163] fixed SNMPERR_TOO_LONG error being wrongly treated as a network error; thanks to Santal for patch
  • [ZBX-6047] fixed system.boottime and system.uptime returning incorrect results on Solaris zones
  • [ZBX-8874] fixed LLD rule form flexible interval field being submitted when other form fields are in focus
  • [ZBX-9169] fixed upgrade of the proxy database with several discovery rules
  • [ZBX-9176] fixed {DISCOVERY.SERVICE.NAME} macro to expand properly for HTTPS and Telnet services
  • [ZBX-9185] fixed upgrade procedure in case database version is greater than version of the binary
  • [ZBX-9177] improved host and item name column widths on Monitoring / Latest data page
  • [ZBX-9154] fixed compilation error with Oracle backend
  • [ZBX-9042] unified "mass update" spelling in trigger configuration page
  • [ZBX-9153] fixed vmware.version item key being listed as vmware.eventlog in the item key helper
  • [ZBX-8950] fixed "selecIconMap" option in map.get method
  • [ZBX-8405] fixed typo in item key helper for system.cpu.num item description
  • [ZBX-8846] fixed non-existent page displaying
  • [ZBX-9126] fixed processing of trigger/graph prototypes in case when all item prototypes in trigger/graph prototypes were changed

New in ZABBIX 2.4.3 (Dec 16, 2014)

  • Enhanced SNMP monitoring:
  • Added support for SNMP values of type OID.
  • Updated translations:
  • Updated Brazilian Portuguese, Italian, Japanese and Slovak translations.
  • List of Improvements:
  • [ZBX-1357] updated Brazilian Portuguese, Italian, Japanese and Slovak translations; thanks to Zabbix translators
  • [ZBX-4054] added support for SNMP values of type OID
  • Complete List of Bug Fixes and Improvements:
  • [ZBX-1357] updated Brazilian Portuguese, Italian, Japanese and Slovak translations; thanks to Zabbix translators
  • [ZBX-4054] added support for SNMP values of type OID
  • [ZBX-8873] fixed incorrect event being generated after maintenance in case there are out of order events due to proxy
  • [ZBX-8882] fixed message logging on DB2 errors
  • [ZBX-8992] made Zabbix prefer the threshold sensor over a discrete sensor, in case both are available under the same name
  • [ZBX-8506] fixed memory leak in wmi.get[]; thanks to Pedro Nunes for patch
  • [ZBX-9016] fixed items not being processed again in case these items or their hosts are disabled and then reenabled
  • [ZBX-9065] fixed default value for screens_items.max_columns in PHP schema
  • [ZBX-5077] fixed percentile calculation formula and corrected accessed index, by which value is selected
  • [ZBX-8486] fixed re-linking templates with web scenarios
  • [ZBX-8863] fixed ad-hoc graphs with multiple items for the same host not showing the hosts name
  • [ZBX-8919] fixed range selection in graphs in IE10 and IE11
  • [ZBX-9017] fixed hostgroup.create and hostgroup.update API calls allowing setting readonly "internal" param
  • [ZBX-9004] fixed visible corners in table cells in eventlog history
  • [ZBX-8928] fixed history-related macros to obey the ZBX_HISTORY_PERIOD
  • [ZBX-8926] fixed bug in JSON parser that caused failures in data retrieval if the target buffer and the decoded data were the same size
  • [ZBX-8952] fixed bug where an action condition of matching parent templates of a trigger worked with only the first template
  • [ZBX-8982] turned strict OID validation off for single-variable SNMP requests
  • [ZBX-8328] fixed UTF-8 string truncation for IBM DB2 databases to fit the column width
  • [ZBX-8850] fixed fatal error in graph generation when there is no data and ZBX_UNITS_ROUNDOFF_LOWER_LIMIT is set to "2"
  • [ZBX-8476] fixed queue being calculated incorrectly when there is even a slight time difference between server and proxy
  • [ZBX-8832] fixed template application inheritance when linking template other templates
  • [ZBX-8979] fixed undefined indexes in the profiler on early version of PHP 5.3
  • [ZBX-8983] fixed "schema" option description in frontend configuration file

New in ZABBIX 2.4.2 (Nov 7, 2014)

  • Increased command length:
  • Increased limitation of command length for remote commands with agent.
  • Updated translations:
  • Updated Brazilian Portuguese, Greek, Italian, Japanese, Polish, Slovak and Spanish translations.
  • List of Improvements included into 2.4.2:
  • [ZBX-1357] updated Brazilian Portuguese, Greek, Italian, Japanese, Polish, Slovak and Spanish translations
  • [ZBX-8503] increased limitation of command length for remote commands with agent
  • Complete List of Bug Fixes and Improvements included into 2.4.2:
  • [ZBX-1357] updated Brazilian Portuguese, Greek, Italian, Japanese, Polish, Slovak and Spanish translations; thanks to Zabbix translators
  • [ZBX-8503] increased limitation of command length for remote commands with agent
  • [ZBX-8978] fixed propagation of the SNMP bulk flag into discovered hosts
  • [ZBX-8978] fixed propagation of the interfaces into discovered hosts in same order as in the parent host
  • [ZBX-8970] fixed interfaces list not being displayed correctly for discovered hosts
  • [ZBX-8849] fixed redundant linking with -lcrypto when linking with Net-SNMP
  • [ZBX-8913] fixed JSON validation sometimes failing to process utf-8 sequences
  • [ZBX-8951] fixed agent crash on HP-UX 11.31 when processing "net.if.discovery" item
  • [ZBX-8901] added ability to use scientific notation and floats without leading 0 to Configuration -> Hosts -> Discovery -> Item Prototypes
  • [ZBX-6542] updated description of HousekeepingFrequency parameter in the default server and proxy configuration files
  • [ZBX-8833] fixed dynamic SNMP item cache working incorrectly for hosts with multiple SNMP interfaces, optimized cache performance
  • [ZBX-8904] fixed item.get API to not read all host interfaces when option "selectInterfaces" is used
  • [ZBX-8538] added Net-SNMP retry of 1 for cases where Zabbix will not be retrying itself
  • [ZBX-8538] changed the strategy to decrease the optimal number of variables two times only
  • [ZBX-8232] fixed performance issues in maps
  • [ZBX-8948] fixed memory leak when checking Template condition during action processing
  • [ZBX-6353] improved history cache performance when it's flooded with data from less than 1000 items
  • [ZBX-8916] fixed "lastlogsize" not being updated in the configuration cache when values are received from the agent
  • [ZBX-8877] fixed filters not hiding/showing for IE11
  • [ZBX-8794] fixed parsing of runtime control options and related error messages
  • [ZBX-8885] fixed building of Zabbix daemons with IBM DB2 support on systems with newer gcc compilers
  • [ZBX-8791] fixed importing sysmaps when host elements are linked and have a trigger assigned to the link
  • [ZBX-8072] fixed bug when long messages were not truncated to 2KB when inserting into alerts table on DB2 databases
  • [ZBX-6174] fixed "skipDependent" option in trigger.get API call to correctly handle cases when triggers on which they depend are disabled
  • [ZBX-8887] fixed error messages when saving graph with invalid width and height
  • [ZBX-8699] fixed zbx_sleep_loop() to handle correctly signal arrival
  • [ZBX-8793] fixed processing of snmp value to represent it as integer
  • [ZBX-8726] fixed warning messages shown by deprecated PHP 5.6 options "mbstring.internal_encoding" and "always_populate_raw_post_data"
  • [ZBX-8817] fixed incorrect clearing of web scenario item history and trends
  • [ZBX-8830] fixed map pop-up menu "Triggers" link being always disabled for host group map elements
  • [ZBX-5561] fixed configuration failure during cross compilation; thanks to Christof Lauber for the patch
  • [ZBX-8621] added validation of received SNMP responses and warnings in case SNMP responses are bad
  • [ZBX-8764] added missing validation for resource ID in screenitem.create and screenitem.update API
  • [ZBX-8754] fixed crash in escalator when processing an alert without an user, but with a media type set

New in ZABBIX 2.4.1 (Oct 8, 2014)

  • Performance improvements:
  • Optimized value cache requests to better utilize database indexes.
  • Updated translations:
  • Updated Brazilian Portuguese, German and Slovak translations.
  • List of Improvements:
  • [ZBX-8719] optimized value cache requests to better utilize database indexes
  • [ZBX-1357] updated Brazilian Portuguese, German and Slovak translations; thanks to Zabbix translators
  • Complete List of Bug Fixes and Improvements:
  • [ZBX-1357] updated Brazilian Portuguese, German and Slovak translations; thanks to Zabbix translators
  • [ZBX-8847] fixed mass actions in lists only affecting the selected elements on the current page
  • [ZBX-8784] fixed link to the latest data page from the map pop up menu
  • [ZBX-8665] fixed incorrect display of period in graph filter time bar, dragging the scrollbar beyond year 1970 and calendar months to run in loop for years 1970 and 2038
  • [ZBX-8802] fixed missing sub-menu icon in global script menu
  • [ZBX-8825] fixed character "#" being replaced with "" in low-level discovery macros during database upgrade
  • [ZBX-8822] fixed vm.memory.size[] items being unsupported on FreeBSD
  • [ZBX-8693] fixed "Add" button in Configuration->Triggers->Create Trigger->Add for IE11
  • [ZBX-8815] fixed adding of host groups to the host by discovery action
  • [ZBX-8816] removed "clear history & trends" button from template web scenarios
  • [ZBX-8727] fixed item multiplier value validation to support scientific notation correctly
  • [ZBX-8514] fixed bug where server would turn a passive proxy into a host if the proxy machine is running an agent that is discovered via network discovery
  • [ZBX-8753] fixed mass update to change host inventory
  • [ZBX-8744] fixed database upgrade procedure stopping when upgrade step was failed
  • [ZBX-8719] optimized value cache requests to better utilize database indexes
  • [ZBX-8659] fixed graphs in screens not respecting "Show legend" setting when in dynamic mode
  • [ZBX-8679] removed outdated and unused images
  • [ZBX-8700] fixed possible SQL error in details of web scenario
  • [ZBX-8595] fixed incorrect event message when handling eventlog

New in ZABBIX 2.4.1 RC 2 (Oct 7, 2014)

  • Performance improvements:
  • Optimized value cache requests to better utilize database indexes.
  • Updated translations:
  • Updated Brazilian Portuguese, German and Slovak translations.
  • List of Improvements included into 2.4.1rc2:
  • [ZBX-8719] optimized value cache requests to better utilize database indexes
  • [ZBX-1357] updated Brazilian Portuguese, German and Slovak translations; thanks to Zabbix translators
  • Complete List of Bug Fixes and Improvements included into 2.4.1rc2:
  • [ZBX-1357] updated Brazilian Portuguese, German and Slovak translations; thanks to Zabbix translators
  • [ZBX-8847] fixed mass actions in lists only affecting the selected elements on the current page
  • [ZBX-8784] fixed link to the latest data page from the map pop up menu
  • [ZBX-8665] fixed incorrect display of period in graph filter time bar, dragging the scrollbar beyond year 1970 and calendar months to run in loop for years 1970 and 2038
  • [ZBX-8802] fixed missing sub-menu icon in global script menu
  • [ZBX-8825] fixed character "#" being replaced with "" in low-level discovery macros during database upgrade
  • [ZBX-8822] fixed vm.memory.size[] items being unsupported on FreeBSD
  • [ZBX-8693] fixed "Add" button in Configuration->Triggers->Create Trigger->Add for IE11
  • [ZBX-8815] fixed adding of host groups to the host by discovery action
  • [ZBX-8816] removed "clear history & trends" button from template web scenarios
  • [ZBX-8727] fixed item multiplier value validation to support scientific notation correctly
  • [ZBX-8514] fixed bug where server would turn a passive proxy into a host if the proxy machine is running an agent that is discovered via network discovery
  • [ZBX-8753] fixed mass update to change host inventory
  • [ZBX-8744] fixed database upgrade procedure stopping when upgrade step was failed
  • [ZBX-8719] optimized value cache requests to better utilize database indexes
  • [ZBX-8659] fixed graphs in screens not respecting "Show legend" setting when in dynamic mode
  • [ZBX-8679] removed outdated and unused images
  • [ZBX-8700] fixed possible SQL error in details of web scenario
  • [ZBX-8595] fixed incorrect event message when handling eventlog

New in ZABBIX 2.4.1 RC 1 (Oct 2, 2014)

  • Performance improvements:
  • Optimized value cache requests to better utilize database indexes.
  • List of Improvements included into 2.4.1rc1:
  • [ZBX-8719] optimized value cache requests to better utilize database indexes
  • Complete List of Bug Fixes and Improvements included into 2.4.1rc1:
  • [ZBX-8784] fixed link to the latest data page from the map pop up menu
  • [ZBX-8665] fixed incorrect display of period in graph filter time bar, dragging the scroll-bar beyond year 1970 and calendar months to run in loop for years 1970 and 2038
  • [ZBX-8802] fixed missing sub-menu icon in global script menu
  • [ZBX-8825] fixed character "#" being replaced with "" in low-level discovery macros during database upgrade
  • [ZBX-8822] fixed vm.memory.size[] items being unsupported on FreeBSD
  • [ZBX-8693] fixed "Add" button in Configuration->Triggers->Create Trigger->Add for IE11
  • [ZBX-8815] fixed adding of host groups to the host by discovery action
  • [ZBX-8816] removed "clear history & trends" button from template web scenarios
  • [ZBX-8727] fixed item multiplier value validation to support scientific notation correctly
  • [ZBX-8514] fixed bug where server would turn a passive proxy into a host if the proxy machine is running an agent that is discovered via network discovery
  • [ZBX-8753] fixed mass update to change host inventory
  • [ZBX-8744] fixed database upgrade procedure stopping when upgrade step was failed
  • [ZBX-8719] optimized value cache requests to better utilize database indexes
  • [ZBX-8659] fixed graphs in screens not respecting "Show legend" setting when in dynamic mode
  • [ZBX-8679] removed outdated and unused images
  • [ZBX-8700] fixed possible SQL error in details of web scenario
  • [ZBX-8595] fixed incorrect event message when handling eventlog

New in ZABBIX 2.4.0 (Sep 11, 2014)

  • Multiple filters for low level discovery:
  • The filter section in low level discovery rule definition has been split out into a separate tab and, most importantly, allows to define several filters as well as to define the calculation rules between the filters.
  • Node-based distributed monitoring removed:
  • Previously Zabbix supported two options for distributed monitoring - using nodes and proxies. In Zabbix 2.4.0 the support of node-based distributed monitoring has been discontinued due to existing limitations and potential problems with reliability in large environments.
  • While a new version of distributed monitoring may be considered and developed in the future, for the time being using proxies becomes the main distributed monitoring option in Zabbix. Furthermore, the proxy solution has proven itself over time as reliable, while also being easier in configuration and maintenance. Many users who initially had node-based distributed monitoring have switched to proxy-based setups.
  • One-click creation of ad-hoc graphs:
  • Implemented the ability to quickly display items on a graph from the latest data page.
  • More advanced WEB monitoring:
  • WEB monitoring was extended to support custom headers, configurable number of retries as well as access to SSL related options. It makes possible efficient monitoring of APIs based on XML (SOAP) and JSON protocols.
  • More details about unsupported agent items:
  • Zabbix agents now provide detailed information on why items become not supported, instead of the generic “Not supported by Zabbix Agent”.
  • More efficient JSON formatting:
  • The formatting of JSON objects (with tabs and new lines) has been removed, which allows the traffic to be reduced by 20-30% when data is sent between Zabbix services. Additionally, the escaping of forward slash or solidus (/) has also been removed.
  • Macro improvements:
  • User macros {$MACRO} now are available in notifications and commands. Two new macros - {HOST.DESCRIPTION} and {PROXY.DESCRIPTION} are supported for use in notifications and commands. {HOST.DESCRIPTION} can also be used in map labels. Host level macros - {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS} and {HOST.CONN} along with user macros {$MACRO} are available in simple low-level discovery rule filter regexps.
  • Control of SNMP bulk requests:
  • It is possible to control use of SNMP bulk requests per host interface.
  • Better syntax for trigger expressions:
  • Zabbix supports new operators '>=', '

New in ZABBIX 2.4.0 RC 3 (Sep 10, 2014)

  • This release candidate fixed IPMI pollers not starting properly on the server.

New in ZABBIX 2.4.0 RC 2 (Sep 9, 2014)

  • Fixes possible crash case found in previous release candidate.

New in ZABBIX 2.4.0 RC 1 (Sep 6, 2014)

  • Multiple filters for low level discovery:
  • The filter section in low level discovery rule definition has been split out into a separate tab and, most importantly, allows to define several filters as well as to define the calculation rules between the filters.
  • Node-based distributed monitoring removed:
  • Previously Zabbix supported two options for distributed monitoring - using nodes and proxies. In Zabbix 2.4.0 the support of node-based distributed monitoring has been discontinued due to existing limitations and potential problems with reliability in large environments.
  • While a new version of distributed monitoring may be considered and developed in the future, for the time being using proxies becomes the main distributed monitoring option in Zabbix. Furthermore, the proxy solution has proven itself over time as reliable, while also being easier in configuration and maintenance. Many users who initially had node-based distributed monitoring have switched to proxy-based setups.
  • One-click creation of ad-hoc graphs:
  • Implemented the ability to quickly display items on a graph from the latest data page.
  • More advanced WEB monitoring:
  • WEB monitoring was extended to support custom headers, configurable number of retries as well as access to SSL related options. It makes possible efficient monitoring of APIs based on XML (SOAP) and JSON protocols.
  • More details about unsupported agent items:
  • Zabbix agents now provide detailed information on why items become not supported, instead of the generic “Not supported by Zabbix Agent”.
  • More efficient JSON formatting:
  • The formatting of JSON objects (with tabs and new lines) has been removed, which allows the traffic to be reduced by 20-30% when data is sent between Zabbix services. Additionally, the escaping of forward slash or solidus (/) has also been removed.
  • Macro improvements:
  • User macros {$MACRO} now are available in notifications and commands. Two new macros - {HOST.DESCRIPTION} and {PROXY.DESCRIPTION} are supported for use in notifications and commands. {HOST.DESCRIPTION} can also be used in map labels. Host level macros - {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS} and {HOST.CONN} along with user macros {$MACRO} are available in simple low-level discovery rule filter regexps.
  • Control of SNMP bulk requests:
  • It is possible to control use of SNMP bulk requests per host interface.
  • Better syntax for trigger expressions:
  • Zabbix supports new operators '>=', '

New in ZABBIX 2.3.4 Dev (Aug 30, 2014)

  • Multiple filters for low level discovery:
  • The filter section in low level discovery rule definition has been split out into a separate tab and, most importantly, allows to define several filters as well as to define the calculation rules between the filters.
  • Node-based distributed monitoring removed:
  • Previously Zabbix supported two options for distributed monitoring - using nodes and proxies. In Zabbix 2.4.0 the support of node-based distributed monitoring has been discontinued due to existing limitations and potential problems with reliability in large environments.
  • While a new version of distributed monitoring may be considered and developed in the future, for the time being using proxies becomes the main distributed monitoring option in Zabbix. Furthermore, the proxy solution has proven itself over time as reliable, while also being easier in configuration and maintenance. Many users who initially had node-based distributed monitoring have switched to proxy-based setups.
  • One-click creation of ad-hoc graphs:
  • Implemented the ability to quickly display items on a graph from the latest data page.
  • More advanced WEB monitoring:
  • WEB monitoring was extended to support custom headers, configurable number of retries as well as access to SSL related options. It makes possible efficient monitoring of APIs based on XML (SOAP) and JSON protocols.
  • More details about unsupported agent items:
  • Zabbix agents now provide detailed information on why items become not supported, instead of the generic “Not supported by Zabbix Agent”.
  • More efficient JSON formatting:
  • The formatting of JSON objects (with tabs and new lines) has been removed, which allows the traffic to be reduced by 20-30% when data is sent between Zabbix services. Additionally, the escaping of forward slash or solidus (/) has also been removed.
  • Macro improvements:
  • User macros {$MACRO} now are available in notifications and commands. Two new macros - {HOST.DESCRIPTION} and {PROXY.DESCRIPTION} are supported for use in notifications and commands. {HOST.DESCRIPTION} can also be used in map labels. Host level macros - {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS} and {HOST.CONN} along with user macros {$MACRO} are available in simple low-level discovery rule filter regexps.
  • Control of SNMP bulk requests:
  • It is possible to control use of SNMP bulk requests per host interface.
  • Better syntax for trigger expressions:
  • Zabbix supports new operators '>=', '

New in ZABBIX 2.2.6 RC 1 (Aug 26, 2014)

  • List of Improvements:
  • [ZBX-8275] added a feature to automatically clone web scenarios when cloning a host or template
  • [ZBX-8473] improved performance of deleting triggers by API and server - events will be deleted only by the housekeeper
  • [ZBX-1357] updated Brazilian Portuguese, Japanese, Polish, Slovak and Spanish translations; thanks to Zabbix translators
  • Complete List of Bug Fixes and Improvements:
  • [ZBX-8275] added a feature to automatically clone web scenarios when cloning a host or template
  • [ZBX-8473] improved performance of deleting triggers by API and server - events will be deleted only by the housekeeper
  • [ZBX-1357] updated Brazilian Portuguese, Japanese, Polish, Slovak and Spanish translations; thanks to Zabbix translators
  • [ZBX-7721] added support for discovering more than 100 hypervisors on large vcenter installations to vmware collector
  • [ZBX-8629] fixed crash in get_string() function when checking "Database monitor" items
  • [ZBX-4800] replaced JSON.org library with Android JSON library; thanks to Volker Fröhlich for legal research
  • [ZBX-4800] fixed typo in item name in "Template JMX Generic": "mpTenured" -> "mp Tenured"
  • [ZBX-8488] fixed items being shown in queue with a delay of more than 44 years
  • [ZBX-8444] increased the interval for checking sleeping escalations to improve performance
  • [ZBX-8608] added support of IP masks for action conditions
  • [ZBX-8603] fixed web scenario fields "http_proxy" and "retries" not updating properly when linking template to host
  • [ZBX-8415] fixed possible server crash on lld hosts or host groups update
  • [ZBX-8236] fixed few memory leaks in Windows agent
  • [ZBX-8563] added field "logtimefmt" to exported items
  • [ZBX-7621] changed virtual machine disk and network discovery to use device name instead of instance id in discovered item name
  • [ZBX-8338] fixed SNMP walking code so that it intelligently chooses either a string or numeric representation for an OID index
  • [ZBX-8577] added wmi.get[] to the list of suggested items
  • [ZBX-8216] fixed screen import error
  • [ZBX-8510] fixed possible deadlocks when updating IT services
  • [ZBX-8512] fixed processing of web.page.regexp without a newline character in the end of http GET response
  • [ZBX-8424] fixed finding last event for triggers
  • [ZBX-8424] changed range limit when looking up eventids to the upper bound of a 64bit integer
  • [ZBX-8493] fixed usergroup.massadd API call to not create duplicate entries in "rights" table
  • [ZBX-8492] fixed maintenance periods without hosts/hostgroups to be accessible by both admins and superadmins
  • [ZBX-8428] fixed item.get API call to return values for "lastvalue", "lastclock", "lastns", "prevvalue" only for last 24 hours
  • [ZBX-8371] fixed issue when maintenance items with their hosts/host groups removed are not accessible in configuration
  • [ZBX-8366] fixed table header display in Monitoring -> Overview for IE11

New in ZABBIX 2.3.3 Dev (Aug 6, 2014)

  • Multiple filters for low level discovery:
  • The filter section in low level discovery rule definition has been split out into a separate tab and, most importantly, allows to define several filters as well as to define the calculation rules between the filters.
  • Node-based distributed monitoring removed:
  • Previously Zabbix supported two options for distributed monitoring - using nodes and proxies. In Zabbix 2.4.0 the support of node-based distributed monitoring has been discontinued due to existing limitations and potential problems with reliability in large environments.
  • While a new version of distributed monitoring may be considered and developed in the future, for the time being using proxies becomes the main distributed monitoring option in Zabbix. Furthermore, the proxy solution has proven itself over time as reliable, while also being easier in configuration and maintenance. Many users who initially had node-based distributed monitoring have switched to proxy-based setups.
  • More advanced WEB monitoring:
  • WEB monitoring was extended to support custom headers, configurable number of retries as well as access to SSL related options. It makes possible efficient monitoring of APIs based on XML (SOAP) and JSON protocols.
  • More details about unsupported agent items:
  • Zabbix agents now provide detailed information on why items become not supported, instead of the generic “Not supported by Zabbix Agent”.
  • More efficient JSON formatting:
  • The formatting of JSON objects (with tabs and new lines) has been removed, which allows the traffic to be reduced by 20-30% when data is sent between Zabbix services. Additionally, the escaping of forward slash or solidus (/) has also been removed.
  • Macro improvements:
  • User macros {$MACRO} now are available in notifications and commands. Two new macros - {HOST.DESCRIPTION} and {PROXY.DESCRIPTION} are supported for use in notifications and commands. {HOST.DESCRIPTION} can also be used in map labels. Host level macros - {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS} and {HOST.CONN} along with user macros {$MACRO} are available in simple low-level discovery rule filter regexps.
  • Control of SNMP bulk requests:
  • It is possible to control use of SNMP bulk requests per host interface.
  • Better syntax for trigger expressions:
  • Zabbix supports new operators '>=', '

New in ZABBIX 2.3.2 Dev (Jul 12, 2014)

  • Multiple filters for low level discovery:
  • The filter section in low level discovery rule definition has been split out into a separate tab and, most importantly, allows to define several filters as well as to define the calculation rules between the filters.
  • Node-based distributed monitoring removed:
  • Previously Zabbix supported two options for distributed monitoring - using nodes and proxies. In Zabbix 2.4.0 the support of node-based distributed monitoring has been discontinued due to existing limitations and potential problems with reliability in large environments.
  • While a new version of distributed monitoring may be considered and developed in the future, for the time being using proxies becomes the main distributed monitoring option in Zabbix. Furthermore, the proxy solution has proven itself over time as reliable, while also being easier in configuration and maintenance. Many users who initially had node-based distributed monitoring have switched to proxy-based setups.
  • More advanced WEB monitoring:
  • WEB monitoring was extended to support custom headers, configurable number of retries as well as access to SSL related options. It makes possible efficient monitoring of APIs based on XML (SOAP) and JSON protocols.
  • More details about unsupported agent items:
  • Zabbix agents now provide detailed information on why items become not supported, instead of the generic “Not supported by Zabbix Agent”.
  • More efficient JSON formatting:
  • The formatting of JSON objects (with tabs and new lines) has been removed, which allows the traffic to be reduced by 20-30% when data is sent between Zabbix services. Additionally, the escaping of forward slash or solidus (/) has also been removed.
  • Macro improvements:
  • User macros {$MACRO} now are available in notifications and commands. Two new macros - {HOST.DESCRIPTION} and {PROXY.DESCRIPTION} are supported for use in notifications and commands. {HOST.DESCRIPTION} can also be used in map labels. Host level macros - {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS} and {HOST.CONN} along with user macros {$MACRO} are available in simple low-level discovery rule filter regexps.
  • Control of SNMP bulk requests:
  • It is possible to control use of SNMP bulk requests per host interface.
  • Better syntax for trigger expressions:
  • Zabbix supports new operators '>=', '

New in ZABBIX 2.2.4 (Jun 27, 2014)

  • Improved usability of the WEB front-end:
  • Now all multiselects have also popup selection.
  • Performance improvements:
  • Performance of the latest data, overview, events and other screen was significantly improved. Especially it affects users with enabled table partitioning. Also processing of new values became faster due to changes in the logic of the history cache.
  • Updated translations:
  • Updated Brazilian Portuguese, Italian, Japanese, Polish, Romanian, Russian, Slovak and Spanish translations.
  • List of Improvements:
  • [ZBX-7399] improved multiselect, added popup select window
  • [ZBX-7811] added example robots.txt file
  • [ZBX-1357] updated Brazilian Portuguese, Italian, Japanese, Polish, Romanian, Russian, Slovak and Spanish translations; thanks to Zabbix translators
  • [ZBX-7555] removed "select" statement from the history cache; increased the cache performance
  • Complete List of Bug Fixes and Improvements:
  • [ZBX-8213] fixed possible crash when processing eventlog on Windows 2000,2003,XP
  • [ZBX-8358] fixed overview screen elements being displayed incorrectly after refreshing
  • [ZBX-8334] fixed selecting group prototypes in HostPrototype::get() using Oracle backend
  • [ZBX-8061] fixed vmware cluster functions returning notsupported despite clusters being discovered normally
  • [ZBX-8348] fixed processing of lld triggers; functions in a trigger expression could be wrongly placed
  • [ZBX-8095] fixed a bug in item queue that updated item's nextcheck but not its position in the queue
  • [ZBX-8343] fixed a bug in binary heap that could cause a slightly inconsistent ordering of elements in the queue
  • [ZBX-8325] fixed crash with Oracle when inserting large number of records
  • [ZBX-8336] fixed server crash with value cache is working in low memory mode
  • [ZBX-8327] fixed possible crash when processing Windows eventlog
  • [ZBX-8302] fixed ordering of discovery rules
  • [ZBX-8209] improved host and item name column widths on Monitoring / Latest data page
  • [ZBX-8287] truncate long text values to maximum field length before inserting into database
  • [ZBX-3163] fixed trigger evaluation order so that it takes dependencies into account
  • [ZBX-7373] improved performance of latest data and item overview pages by taking data for limited period only
  • [ZBX-8200] improved performance of Monitoring / Events page
  • [ZBX-7983] improved performance of "System status" widget
  • [ZBX-7901] improved value cache database operations when caching count based requests
  • [ZBX-8188] fixed IPMI items staying supported when sensor data becomes unavailable
  • [ZBX-8243] added log message when the reason for an item being in an unsupported state changes
  • [ZBX-8195] fixed web scenario step validation for httptest.create and httptest.update API methods
  • [ZBX-6531] fixed memory leak in filesystem discovery on AIX systems
  • [ZBX-8241] fixed duplicate display of actions in media type list
  • [ZBX-8269] fixed processing of active checks in agent
  • [ZBX-8238] fixed updating agent 'mtime' for logrt[] items; thanks to Yoshinori Komuro for patch
  • [ZBX-8143] triggers are now committed to the database individually when setting to an unknown state to avoid potential locking between the poller and history syncer
  • [ZBX-7968] fixed bug when proxy stopped sending history data if it had more than 1000 unmonitored item values in history table; thanks to Corey Shaw for identifying the issue and providing a patch
  • [ZBX-8251] fixed possible crash when trying to get item value from a failed vmware service with log level set to debug
  • [ZBX-8092] changed the way the number of active triggers is calculated in the dashboard and zabbix[triggers] item
  • [ZBX-8092] added disabled triggers to the configuration cache for correct macro expansion in notifications
  • [ZBX-8092] added disabled hosts and disabled items to the configuration cache for correct macro expansion in notifications
  • [ZBX-8230] changed maintenance status log messages from warning to debug level
  • [ZBX-7098] improved handling of log file rotation/truncation for logrt[] and log[] items
  • [ZBX-8210] fixed crash when attempting to evaluate an eventlog key for items obtained from the value cache
  • [ZBX-8219] fixed regression in ipmi checks to support on/off values for sent commands
  • [ZBX-8213] fixed library loading code on Windows to prevent potential crash condition
  • [ZBX-8223] fixed compilation of dummy module on 64-bit platforms by adding "-fPIC"
  • [ZBX-7387] changed default memory usage graph display method for operating system templates
  • [ZBX-8101] fixed exporting maps from Oracle database
  • [ZBX-8198] decreased verbosity of Windows agent with DebugLevel=4
  • [ZBX-7729] added data alignment to prevent crash on non x86 processors; thanks to Pablo Ruiz for patch
  • [ZBX-8202] fixed queue calculation for unavailable hosts which are monitored through a proxy
  • [ZBX-8152] added informative log message about optional database patches
  • [ZBX-8138] fixed ssh infostring searching and validation for ssh related items to allow information messages as per RFC4253 Section 4.2
  • [ZBX-7875] fixed wrongly reported system version for Windows 8.1 and Server 2012 R2
  • [ZBX-7766] fixed webscenario status code field validation to accept user macros
  • [ZBX-8127] fixed truncation of hostname on HP-UX machines
  • [ZBX-8181] fixed possible entering of "history syncer" process in an eternal loop when processing IT services
  • [ZBX-8176] fixed SQL errors while mass operations when using Oracle database
  • [ZBX-8158] fixed disabled hosts not shown in trigger selection popup when in configuration
  • [ZBX-7553] fixed graph not getting period when coming from screen
  • [ZBX-8075] fixed triggers/data without application not showing in overview
  • [ZBX-8111] fixed possible XSS in tables with vertical header row cells
  • [ZBX-7887] fixed calculated item becoming not found if referenced item becomes not supported
  • [ZBX-8100] fixed map mass deletion using Oracle
  • [ZBX-8148] fixed maintenance warning message on php < 5.4 versions
  • [ZBX-8108] fixed reading /proc virtual files without rewinding the file position
  • [ZBX-8115] added workaround for 64 bit integer binding not working with Oracle versions less than 11.2
  • [ZBX-8140] added net.udp.listen key to item popup
  • [ZBX-8123] fixed form fields show/hide switching in IE9
  • [ZBX-8083] fixed proxy performance query item conditions to be same as in dashboard
  • [ZBX-8021] fixed password changing for users with internal authentication
  • [ZBX-8133] fixed possible deadlock while updating host_inventory table
  • [ZBX-8104] fixed inverted case sensitivity for regular expressions
  • [ZBX-8117] fixed possible crash of agent under Windows after asking the "system.sw.arch" item
  • [ZBX-8093] fixed incorrect plural in global script property host and user group labels
  • [ZBX-7997] fixed applications not being displayed in template item mass update form
  • [ZBX-7825] fixed saving of the history data in sequential time order on proxy side
  • [ZBX-8035] fixed proxy queue for ICMP, JMX and SNMP items being calculated incorrectly by the server
  • [ZBX-6542] added additional information in the default server configuration file about HousekeepingFrequency parameter
  • [ZBX-8077] fixed log messages about sending/receiving of the configuration data
  • [ZBX-8060] fixed server crash when calculating queue
  • [ZBX-7867] fixed graph item drag and drop when selecting multiple items
  • [ZBX-8046] fixed application toggling in Latest data page if same item belongs to several applications
  • [ZBX-7856] added workaround for Windows _wstat64() not working with symlinks
  • [ZBX-7534] fixed buffers being too small for long function parameters containing UTF-8 characters
  • [ZBX-7046] fixed get_ip_by_socket returning an empty string for IPv4 addresses when Zabbix is compiled with IPv6 support
  • [ZBX-7630] fixed monitoring event page navigation
  • [ZBX-7990] fixed marking of unavailable agents; it could cause excess utilisation of "poller" processes
  • [ZBX-7837] fixed y axis configuration in default proxy template graph
  • [ZBX-7957] improved graph Y axis min/max value validation for line and stacked graphs
  • [ZBX-8030] fixed {HOSTNAME} macro resolving
  • [ZBX-7974] fixed host group selecting using invalid node in user group rights page
  • [ZBX-7943] fixed undefined indexes in HTTP test dashboard widget when no history is found
  • [ZBX-7809] improved validation on decimal values
  • [ZBX-7809] fixed unused graph Y axis min/max fields unsetting from db
  • [ZBX-7976] fixed template "unlink and clear" leaving items attached to parent template
  • [ZBX-7545] fixed item mass update form being rendered with a delay when updating template items
  • [ZBX-7864] fixed filter by host group in "Availability reports" page

New in ZABBIX 2.2.4 RC 1 (Jun 10, 2014)

  • Improved usability of the WEB front-end:
  • Now all multiselects have also popup selection.
  • Performance improvements:
  • Performance of the latest data, overview, events and other screen was significantly improved. Especially it affects users with enabled table partitioning. Also processing of new values became faster due to changes in the logic of the history cache.
  • Updated translations:
  • Updated Brazilian Portuguese, Italian, Japanese, Polish, Romanian, Russian, Slovak and Spanish translations.
  • List of Improvements included into 2.2.4rc1:
  • [ZBX-7399] improved multiselect, added popup select window
  • [ZBX-7811] added example robots.txt file
  • [ZBX-1357] updated Brazilian Portuguese, Italian, Japanese, Polish, Romanian, Russian, Slovak and Spanish translations; thanks to Zabbix translators
  • [ZBX-7555] removed "select" statement from the history cache; increased the cache performance
  • Complete List of Bug Fixes and Improvements included into 2.2.4rc1:
  • [ZBX-8327] fixed possible crash when processing Windows eventlog
  • [ZBX-8302] fixed ordering of discovery rules
  • [ZBX-8209] improved host and item name column widths on Monitoring / Latest data page
  • [ZBX-8287] truncate long text values to maximum field length before inserting into database
  • [ZBX-3163] fixed trigger evaluation order so that it takes dependencies into account
  • [ZBX-7373] improved performance of latest data and item overview pages by taking data for limited period only
  • [ZBX-8200] improved performance of Monitoring / Events page
  • [ZBX-7983] improved performance of "System status" widget
  • [ZBX-7901] improved value cache database operations when caching count based requests
  • [ZBX-8188] fixed IPMI items staying supported when sensor data becomes unavailable
  • [ZBX-8243] added log message when the reason for an item being in an unsupported state changes
  • [ZBX-8195] fixed web scenario step validation for httptest.create and httptest.update API methods
  • [ZBX-6531] fixed memory leak in filesystem discovery on AIX systems
  • [ZBX-8241] fixed duplicate display of actions in media type list
  • [ZBX-8269] fixed processing of active checks in agent
  • [ZBX-8238] fixed updating agent 'mtime' for logrt[] items; thanks to Yoshinori Komuro for patch
  • [ZBX-8143] triggers are now committed to the database individually when setting to an unknown state to avoid potential locking between the poller and history syncer
  • [ZBX-7968] fixed bug when proxy stopped sending history data if it had more than 1000 unmonitored item values in history table; thanks to Corey Shaw for identifying the issue and providing a patch
  • [ZBX-8251] fixed possible crash when trying to get item value from a failed vmware service with log level set to debug
  • [ZBX-8092] changed the way the number of active triggers is calculated in the dashboard and zabbix[triggers] item
  • [ZBX-8092] added disabled triggers to the configuration cache for correct macro expansion in notifications
  • [ZBX-8092] added disabled hosts and disabled items to the configuration cache for correct macro expansion in notifications
  • [ZBX-8230] changed maintenance status log messages from warning to debug level
  • [ZBX-7098] improved handling of log file rotation/truncation for logrt[] and log[] items
  • [ZBX-8210] fixed crash when attempting to evaluate an eventlog key for items obtained from the value cache
  • [ZBX-8219] fixed regression in ipmi checks to support on/off values for sent commands
  • [ZBX-8213] fixed library loading code on Windows to prevent potential crash condition
  • [ZBX-8223] fixed compilation of dummy module on 64-bit platforms by adding "-fPIC"
  • [ZBX-7387] changed default memory usage graph display method for operating system templates
  • [ZBX-8101] fixed exporting maps from Oracle database
  • [ZBX-8198] decreased verbosity of Windows agent with DebugLevel=4
  • [ZBX-7729] added data alignment to prevent crash on non x86 processors; thanks to Pablo Ruiz for patch
  • [ZBX-8202] fixed queue calculation for unavailable hosts which are monitored through a proxy
  • [ZBX-8152] added informative log message about optional database patches
  • [ZBX-8138] fixed ssh infostring searching and validation for ssh related items to allow information messages as per RFC4253 Section 4.2
  • [ZBX-7875] fixed wrongly reported system version for Windows 8.1 and Server 2012 R2
  • [ZBX-7766] fixed webscenario status code field validation to accept user macros
  • [ZBX-8127] fixed truncation of hostname on HP-UX machines
  • [ZBX-8181] fixed possible entering of "history syncer" process in an eternal loop when processing IT services
  • [ZBX-8176] fixed SQL errors while mass operations when using Oracle database
  • [ZBX-8158] fixed disabled hosts not shown in trigger selection popup when in configuration
  • [ZBX-7553] fixed graph not getting period when coming from screen
  • [ZBX-8075] fixed triggers/data without application not showing in overview
  • [ZBX-8111] fixed possible XSS in tables with vertical header row cells
  • [ZBX-7887] fixed calculated item becoming not found if referenced item becomes not supported
  • [ZBX-8100] fixed map mass deletion using Oracle
  • [ZBX-8148] fixed maintenance warning message on php < 5.4 versions
  • [ZBX-8108] fixed reading /proc virtual files without rewinding the file position
  • [ZBX-8115] added workaround for 64 bit integer binding not working with Oracle versions less than 11.2
  • [ZBX-8140] added net.udp.listen key to item popup
  • [ZBX-8123] fixed form fields show/hide switching in IE9
  • [ZBX-8083] fixed proxy performance query item conditions to be same as in dashboard
  • [ZBX-8021] fixed password changing for users with internal authentication
  • [ZBX-8133] fixed possible deadlock while updating host_inventory table
  • [ZBX-8104] fixed inverted case sensitivity for regular expressions
  • [ZBX-8117] fixed possible crash of agent under Windows after asking the "system.sw.arch" item
  • [ZBX-8093] fixed incorrect plural in global script property host and user group labels
  • [ZBX-7997] fixed applications not being displayed in template item mass update form
  • [ZBX-7825] fixed saving of the history data in sequential time order on proxy side
  • [ZBX-8035] fixed proxy queue for ICMP, JMX and SNMP items being calculated incorrectly by the server
  • [ZBX-6542] added additional information in the default server configuration file about HousekeepingFrequency parameter
  • [ZBX-8077] fixed log messages about sending/receiving of the configuration data
  • [ZBX-8060] fixed server crash when calculating queue
  • [ZBX-7867] fixed graph item drag and drop when selecting multiple items
  • [ZBX-8046] fixed application toggling in Latest data page if same item belongs to several applications
  • [ZBX-7856] added workaround for Windows _wstat64() not working with symlinks
  • [ZBX-7534] fixed buffers being too small for long function parameters containing UTF-8 characters
  • [ZBX-7046] fixed get_ip_by_socket returning an empty string for IPv4 addresses when Zabbix is compiled with IPv6 support
  • [ZBX-7630] fixed monitoring event page navigation
  • [ZBX-7990] fixed marking of unavailable agents; it could cause excess utilisation of "poller" processes
  • [ZBX-7837] fixed y axis configuration in default proxy template graph
  • [ZBX-7957] improved graph Y axis min/max value validation for line and stacked graphs
  • [ZBX-8030] fixed {HOSTNAME} macro resolving
  • [ZBX-7974] fixed host group selecting using invalid node in user group rights page
  • [ZBX-7943] fixed undefined indexes in HTTP test dashboard widget when no history is found
  • [ZBX-7809] improved validation on decimal values
  • [ZBX-7809] fixed unused graph Y axis min/max fields unsetting from db
  • [ZBX-7976] fixed template "unlink and clear" leaving items attached to parent template
  • [ZBX-7545] fixed item mass update form being rendered with a delay when updating template items
  • [ZBX-7864] fixed filter by host group in "Availability reports" page

New in ZABBIX 2.3.1 Dev (May 31, 2014)

  • Multiple filters for low level discovery:
  • The filter section in low level discovery rule definition has been split out into a separate tab and, most importantly, allows to define several filters as well as to define the calculation rules between the filters.
  • Node-based distributed monitoring removed:
  • Previously Zabbix supported two options for distributed monitoring - using nodes and proxies. In Zabbix 2.4.0 the support of node-based distributed monitoring has been discontinued due to existing limitations and potential problems with reliability in large environments.
  • While a new version of distributed monitoring may be considered and developed in the future, for the time being using proxies becomes the main distributed monitoring option in Zabbix. Furthermore, the proxy solution has proven itself over time as reliable, while also being easier in configuration and maintenance. Many users who initially had node-based distributed monitoring have switched to proxy-based setups.
  • More advanced WEB monitoring:
  • WEB monitoring was extended to support custom headers, configurable number of retries as well as access to SSL related options. It makes possible efficient monitoring of APIs based on XML (SOAP) and JSON protocols.
  • More details about unsupported agent items:
  • Zabbix agents now provide detailed information on why items become not supported, instead of the generic “Not supported by Zabbix Agent”.
  • More efficient JSON formatting:
  • The formatting of JSON objects (with tabs and new lines) has been removed, which allows the traffic to be reduced by 20-30% when data is sent between Zabbix services. Additionally, the escaping of forward slash or solidus (/) has also been removed.
  • Macro improvements:
  • User macros {$MACRO} now are available in notifications and commands. Two new macros - {HOST.DESCRIPTION} and {PROXY.DESCRIPTION} are supported for use in notifications and commands. {HOST.DESCRIPTION} can also be used in map labels. Host level macros - {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS} and {HOST.CONN} along with user macros {$MACRO} are available in simple low-level discovery rule filter regexps.
  • Better syntax for trigger expressions:
  • Zabbix supports new operators '>=', '

New in ZABBIX 2.3.0 Dev (May 24, 2014)

  • This alpha release introduces major features along with numerous improvements.

New in ZABBIX 2.2.3 (Apr 7, 2014)

  • This release contains performance improvements for SNMP and Oracle backend along with numerous bug fixes.

New in ZABBIX 2.2.3 RC 2 (Apr 3, 2014)

  • This release contains performance improvements for SNMP and Oracle backend along with numerous bug fixes.

New in ZABBIX 2.2.3 RC 1 (Mar 27, 2014)

  • This release contains performance improvements for SNMP and Oracle backend along with numerous bug fixes.

New in ZABBIX 2.2.2 (Feb 12, 2014)

  • Security fixes:
  • [ZBX-7703] fixed being able to switch users without proper credentials when using HTTP authentication; reference CVE-2014-1682
  • [ZBX-6721] fixed LDAP authentication; reference CVE-2013-5572
  • [ZBX-7693] fixed admin user being able to update media for other users; reference CVE-2014-1685
  • Updated translations:
  • Updated American English, Czech, French, Greek, Hungarian, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations.
  • List of Improvements included into 2.2.2:
  • [ZBX-7649] synchronize ICMP checks based on item interface. This should reduce the number of fping invocations in most cases
  • [ZBXNEXT-2069] added HOST.PORT macro support to internal/trigger based notifications and also to trigger names/descriptions
  • [ZBX-1357] updated American English, Czech, French, Greek, Hungarian, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations; thanks to Zabbix translators
  • Complete List of Bug Fixes and Improvements included into 2.2.2:
  • [ZBX-6296] fixed macros in item names not being resolved in simple graph titles
  • [ZBX-7743] fixed not being able to save the user or profile form if PHP gettext is unavailable
  • [ZBX-7693] fixed user media validation
  • [ZBX-7693] fixed admin user being able to update media for other users
  • [ZBX-7711] fixed memory leak in vmware collector
  • [ZBX-7649] synchronize ICMP checks based on item interface. This should reduce the number of fping invocations in most cases
  • [ZBXNEXT-2069] added HOST.PORT macro support to internal/trigger based notifications and also to trigger names/descriptions
  • [ZBX-1357] updated American English, Czech, French, Greek, Hungarian, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations; thanks to Zabbix translators
  • [ZBX-7586] fixed trigger log expression saving in IE10
  • [ZBX-7609] fixed frontend messages mute/unmute
  • [ZBX-6721] fixed LDAP authentication
  • [ZBX-7600] updated .htaccess files to be compatible with Apache 2.4
  • [ZBX-7668] fixed sending empty values when reading from a file with zabbix_sender
  • [ZBX-7571] fixed incorrect processing of \177 (U+007F) control character in json
  • [ZBX-7726] fixed max frontend available date displaying
  • [ZBX-7690] fixed cache for dynamic SNMP indexes not being used
  • [ZBX-7610] fixed not being able to configure an empty database host in the setup
  • [ZBX-7168] fixed configure.ac template to properly link libcurl to all components independently
  • [ZBX-7671] fixed error when importing an existing trigger with dependencies from 1.8
  • [ZBX-7703] fixed being able to switch users without proper credentials when using HTTP authentication
  • [ZBX-7648] fixed name resolution when using net.dns items
  • [ZBX-6315] fixed deleting of lost triggers by the low-level discovery rule
  • [ZBX-7109] improved performance of processing discovered triggers by the low-level discovery rule
  • [ZBX-7608] fixed crashes when global scripts timed out
  • [ZBX-7561] fixed SQL errors while processing host prototypes under MySQL
  • [ZBX-7688] fixed discovery item import
  • [ZBX-4218] rewrote the item key parser's source code for independence on the mbstring.func_overload option
  • [ZBX-7687] fixed items system.swap.in[] and system.swap.out[] going into an infinite loop on Solaris
  • [ZBX-7647] fixed trigger.get trying to sort by "lastchange" DESC even if a different sort field or sort order is given
  • [ZBX-7686] fixed UTF-8 strings not being fetched fully from Oracle
  • [ZBX-7653] correctly expand ITEM.LOG.* macros when retrieving eventlog specific attributes for log,logrt items
  • [ZBX-7661] fixed configuration parser to allow 2G cache values (it was restricted to 2G-1 before)
  • [ZBX-7639] fixed error when trying to replace host groups and add a new host group at the same time in the host mass update form
  • [ZBX-7458] added source IP validation on daemon startup
  • [ZBX-7660] fixed host.get returning the "templates" property even if the "templateids" parameter is not used
  • [ZBX-6790] changed net.tcp.listen and net.udp.listen keys to read the whole /proc/net/(tcp|udp)(6) file in a single operation to avoid losing data if the file is changed between reading operations
  • [ZBX-7587] set the correct server status (down) after ORA-01012, ORA-02396 errors
  • [ZBX-7515] added missing delayed loading option of wevtapi.dll for x64 systems
  • [ZBX-7481] added checking for OpenBSD version to avoid compilation error on OpenBSD v5.4 and newer due to removed swapins/swapouts uvmexp fields
  • [ZBX-7576] when pinging a broadcast address ignore responses from other addresses
  • [ZBX-7632] allow to add favourite graph from disable host
  • [ZBX-7634] removed sid from trigger URL in Monitoring->Triggers
  • [ZBX-5526] removed checking for PostgreSQL server version and disabled nonstandard use of escape strings in order to support versions newer than 8.1
  • [ZBX-7414] added description to HostnameItem that UserParameters and aliases are not supported
  • [ZBX-7590] fixed displaying functional macros in graph names when host visible name is not empty
  • [ZBX-7591] fixed deleting web scenario steps on template linked to host
  • [ZBX-7508] fixed import map with LLD triggers
  • [ZBX-7518] fixed graph scrollbar overflow when clicking period "All" and with no page refresh option
  • [ZBX-7578] fixed graph item validation
  • [ZBX-7616] fixed green background color for "New group" field in host edit form
  • [ZBX-7567] fixed processing of services[] key without a 3rd parameter
  • [ZBX-7573] fixed item being checked at a wrong time when using flexible intervals
  • [ZBX-6545] fixed possible SQL errors when syncing a node configuration with PostgreSQL backend version 8.2 and later
  • [ZBX-7452] fixed processing of received events from slave node
  • [ZBXNEXT-1256] fixed parameter passing for example userparameter to obtain process CPU usage
  • [ZBXNEXT-1256] fixed parameter passing for example userparameter to obtain directory size
  • [ZBX-7484] fixed escalations not being stopped and generation of multiple successive OK or PROBLEM events
  • [ZBX-7521] fixed crash if value cache entered low memory mode when adding a new item to the cache
  • [ZBX-7521] fixed memory allocator realloc() function bug in low memory situations
  • [ZBX-4243] fixed Zabbix syslog application names (RFC 5424 APP-NAME)
  • [ZBX-3855] fixed bug that prevented the frontend from working with the Turkish locale
  • [ZBX-7483] fixed user group delete validation
  • [ZBX-6296] optimized macro resolving in latest data
  • [ZBX-6296] rewrote user macros resolving
  • [ZBX-6296] rewrote macro resolving in function parameters
  • [ZBX-6348] fixed possibility to create host groups and update all other existing objects with name containing only zeros
  • [ZBX-7288] improved error logging for server-proxy communication
  • [ZBX-7407] fixed being able to change event source for existing actions
  • [ZBX-7392] fixed memory leaks in gnuregex.c
  • [ZBX-7397] reduced value cache memory usage
  • [ZBX-7516] fixed typo in SQL query: changed "impi_disable_until" to "ipmi_disable_until"
  • [ZBX-7509] changed "value_flag" to proper name "value_flags" in triggers API
  • [ZBX-7489] changed "filter_set" to no longer require SID parameter in URL
  • [ZBX-7486] fixed placeholder default value submitting for IE
  • [ZBX-7438] made frontend object status update messages more consistent
  • [ZBX-7445] fixed frontend redundant call of history
  • [ZBX-7227] modernized autoconf invocation and renamed "configure.in" to "configure.ac"; thanks to Dmitry Smirnov
  • [ZBX-7443] fixed adding screen to favourites from dashboard
  • [ZBX-7490] fixed displaying of graphs that include item prototypes in configuration
  • [ZBX-7454] fixed changing host inventory mode from "Automatic" to "Manual" when updating host with no "inventory_mode" parameter set
  • [ZBX-7417] expanded function last() with no parameters in map element labels and graph names
  • [ZBX-7338] fixed screen item validation
  • [ZBX-7427] fixed element links not being rendered correctly between host groups and other elements

New in ZABBIX 2.2.2 RC 3 (Feb 8, 2014)

  • Improvements:
  • [ZBX-7649] synchronize ICMP checks based on item interface. This should reduce the number of fping invocations in most cases
  • [ZBXNEXT-2069] added HOST.PORT macro support to internal/trigger based notifications and also to trigger names/descriptions
  • [ZBX-1357] updated American English, Czech, French, Greek, Hungarian, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations; thanks to Zabbix translators
  • Bug Fixes and Improvements:
  • [ZBX-7521] fixed possible crash because of item value type change handling in value cache
  • [ZBX-7698] fixed closing a connection to the database when database server is unavailable
  • [ZBX-7758] fixed server crash when processing low-level discovery triggers prototypes
  • [ZBX-6296] fixed macros in item names not being resolved in simple graph titles
  • [ZBX-7743] fixed not being able to save the user or profile form if PHP gettext is unavailable
  • [ZBX-7693] fixed user media validation
  • [ZBX-7693] fixed admin user being able to update media for other users
  • [ZBX-7711] fixed memory leak in vmware collector
  • [ZBX-7649] synchronize ICMP checks based on item interface. This should reduce the number of fping invocations in most cases
  • [ZBXNEXT-2069] added HOST.PORT macro support to internal/trigger based notifications and also to trigger names/descriptions
  • [ZBX-1357] updated American English, Czech, French, Greek, Hungarian, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations; thanks to Zabbix translators
  • [ZBX-7586] fixed trigger log expression saving in IE10
  • [ZBX-7609] fixed frontend messages mute/unmute
  • [ZBX-6721] fixed LDAP authentication
  • [ZBX-7600] updated .htaccess files to be compatible with Apache 2.4
  • [ZBX-7668] fixed sending empty values when reading from a file with zabbix_sender
  • [ZBX-7571] fixed incorrect processing of \177 (U+007F) control character in json
  • [ZBX-7726] fixed max frontend available date displaying
  • [ZBX-7690] fixed cache for dynamic SNMP indexes not being used
  • [ZBX-7610] fixed not being able to configure an empty database host in the setup
  • [ZBX-7168] fixed configure.ac template to properly link libcurl to all components independently
  • [ZBX-7671] fixed error when importing an existing trigger with dependencies from 1.8
  • [ZBX-7703] fixed being able to switch users without proper credentials when using HTTP authentication
  • [ZBX-7648] fixed name resolution when using net.dns items
  • [ZBX-6315] fixed deleting of lost triggers by the low-level discovery rule
  • [ZBX-7109] improved performance of processing discovered triggers by the low-level discovery rule
  • [ZBX-7608] fixed crashes when global scripts timed out
  • [ZBX-7561] fixed SQL errors while processing host prototypes under MySQL
  • [ZBX-7688] fixed discovery item import
  • [ZBX-4218] rewrote the item key parser's source code for independence on the mbstring.func_overload option
  • [ZBX-7687] fixed items system.swap.in[] and system.swap.out[] going into an infinite loop on Solaris
  • [ZBX-7647] fixed trigger.get trying to sort by "lastchange" DESC even if a different sort field or sort order is given
  • [ZBX-7686] fixed UTF-8 strings not being fetched fully from Oracle
  • [ZBX-7653] correctly expand ITEM.LOG.* macros when retrieving eventlog specific attributes for log,logrt items
  • [ZBX-7661] fixed configuration parser to allow 2G cache values (it was restricted to 2G-1 before)
  • [ZBX-7639] fixed error when trying to replace host groups and add a new host group at the same time in the host mass update form
  • [ZBX-7458] added source IP validation on daemon startup
  • [ZBX-7660] fixed host.get returning the "templates" property even if the "templateids" parameter is not used
  • [ZBX-6790] changed net.tcp.listen and net.udp.listen keys to read the whole /proc/net/(tcp|udp)(6) file in a single operation to avoid losing data if the file is changed between reading operations
  • [ZBX-7587] set the correct server status (down) after ORA-01012, ORA-02396 errors
  • [ZBX-7515] added missing delayed loading option of wevtapi.dll for x64 systems
  • [ZBX-7481] added checking for OpenBSD version to avoid compilation error on OpenBSD v5.4 and newer due to removed swapins/swapouts uvmexp fields
  • [ZBX-7576] when pinging a broadcast address ignore responses from other addresses
  • [ZBX-7632] allow to add favourite graph from disable host
  • [ZBX-7634] removed sid from trigger URL in Monitoring->Triggers
  • [ZBX-5526] removed checking for PostgreSQL server version and disabled nonstandard use of escape strings in order to support versions newer than 8.1
  • [ZBX-7414] added description to HostnameItem that UserParameters and aliases are not supported
  • [ZBX-7590] fixed displaying functional macros in graph names when host visible name is not empty
  • [ZBX-7591] fixed deleting web scenario steps on template linked to host
  • [ZBX-7508] fixed import map with LLD triggers
  • [ZBX-7518] fixed graph scrollbar overflow when clicking period "All" and with no page refresh option
  • [ZBX-7578] fixed graph item validation
  • [ZBX-7616] fixed green background color for "New group" field in host edit form
  • [ZBX-7567] fixed processing of services[] key without a 3rd parameter
  • [ZBX-7573] fixed item being checked at a wrong time when using flexible intervals
  • [ZBX-6545] fixed possible SQL errors when syncing a node configuration with PostgreSQL backend version 8.2 and later
  • [ZBX-7452] fixed processing of received events from slave node
  • [ZBXNEXT-1256] fixed parameter passing for example userparameter to obtain process CPU usage
  • [ZBXNEXT-1256] fixed parameter passing for example userparameter to obtain directory size
  • [ZBX-7484] fixed escalations not being stopped and generation of multiple successive OK or PROBLEM events
  • [ZBX-7521] fixed crash if value cache entered low memory mode when adding a new item to the cache
  • [ZBX-7521] fixed memory allocator realloc() function bug in low memory situations
  • [ZBX-4243] fixed Zabbix syslog application names (RFC 5424 APP-NAME)
  • [ZBX-3855] fixed bug that prevented the frontend from working with the Turkish locale
  • [ZBX-7483] fixed user group delete validation
  • [ZBX-6296] optimized macro resolving in latest data
  • [ZBX-6296] rewrote user macros resolving
  • [ZBX-6296] rewrote macro resolving in function parameters
  • [ZBX-6348] fixed possibility to create host groups and update all other existing objects with name containing only zeros
  • [ZBX-7288] improved error logging for server-proxy communication
  • [ZBX-7407] fixed being able to change event source for existing actions
  • [ZBX-7392] fixed memory leaks in gnuregex.c
  • [ZBX-7397] reduced value cache memory usage
  • [ZBX-7516] fixed typo in SQL query: changed "impi_disable_until" to "ipmi_disable_until"
  • [ZBX-7509] changed "value_flag" to proper name "value_flags" in triggers API
  • [ZBX-7489] changed "filter_set" to no longer require SID parameter in URL
  • [ZBX-7486] fixed placeholder default value submitting for IE
  • [ZBX-7438] made frontend object status update messages more consistent
  • [ZBX-7445] fixed frontend redundant call of history
  • [ZBX-7227] modernized autoconf invocation and renamed "configure.in" to "configure.ac"; thanks to Dmitry Smirnov
  • [ZBX-7443] fixed adding screen to favourites from dashboard
  • [ZBX-7490] fixed displaying of graphs that include item prototypes in configuration
  • [ZBX-7454] fixed changing host inventory mode from "Automatic" to "Manual" when updating host with no "inventory_mode" parameter set
  • [ZBX-7417] expanded function last() with no parameters in map element labels and graph names
  • [ZBX-7338] fixed screen item validation
  • [ZBX-7427] fixed element links not being rendered correctly between host groups and other elements

New in ZABBIX 2.2.2 RC 2 (Feb 5, 2014)

  • Security fixes:
  • [ZBX-7703] fixed being able to switch users without proper credentials when using HTTP authentication; reference CVE-2014-1682
  • [ZBX-6721] fixed LDAP authentication; reference CVE-2013-5572
  • [ZBX-7693] fixed admin user being able to update media for other users; reference CVE-2014-1685
  • Updated translations:
  • Updated American English, Czech, French, Greek, Hungarian, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations.
  • List of Improvements included into 2.2.2rc2:
  • [ZBX-7649] synchronize ICMP checks based on item interface. This should reduce the number of fping invocations in most cases
  • [ZBXNEXT-2069] added HOST.PORT macro support to internal/trigger based notifications and also to trigger names/descriptions
  • [ZBX-1357] updated American English, Czech, French, Greek, Hungarian, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations; thanks to Zabbix translators
  • Complete List of Bug Fixes and Improvements included into 2.2.2rc2:
  • [ZBX-6296] fixed macros in item names not being resolved in simple graph titles
  • [ZBX-7743] fixed not being able to save the user or profile form if PHP gettext is unavailable
  • [ZBX-7693] fixed user media validation
  • [ZBX-7693] fixed admin user being able to update media for other users
  • [ZBX-7711] fixed memory leak in vmware collector
  • [ZBX-7649] synchronize ICMP checks based on item interface. This should reduce the number of fping invocations in most cases
  • [ZBXNEXT-2069] added HOST.PORT macro support to internal/trigger based notifications and also to trigger names/descriptions
  • [ZBX-1357] updated American English, Czech, French, Greek, Hungarian, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations; thanks to Zabbix translators
  • [ZBX-7586] fixed trigger log expression saving in IE10
  • [ZBX-7609] fixed frontend messages mute/unmute
  • [ZBX-6721] fixed LDAP authentication
  • [ZBX-7600] updated .htaccess files to be compatible with Apache 2.4
  • [ZBX-7668] fixed sending empty values when reading from a file with zabbix_sender
  • [ZBX-7571] fixed incorrect processing of \177 (U+007F) control character in json
  • [ZBX-7726] fixed max frontend available date displaying
  • [ZBX-7690] fixed cache for dynamic SNMP indexes not being used
  • [ZBX-7610] fixed not being able to configure an empty database host in the setup
  • [ZBX-7168] fixed configure.ac template to properly link libcurl to all components independently
  • [ZBX-7671] fixed error when importing an existing trigger with dependencies from 1.8
  • [ZBX-7703] fixed being able to switch users without proper credentials when using HTTP authentication
  • [ZBX-7648] fixed name resolution when using net.dns items
  • [ZBX-6315] fixed deleting of lost triggers by the low-level discovery rule
  • [ZBX-7109] improved performance of processing discovered triggers by the low-level discovery rule
  • [ZBX-7608] fixed crashes when global scripts timed out
  • [ZBX-7561] fixed SQL errors while processing host prototypes under MySQL
  • [ZBX-7688] fixed discovery item import
  • [ZBX-4218] rewrote the item key parser's source code for independence on the mbstring.func_overload option
  • [ZBX-7687] fixed items system.swap.in[] and system.swap.out[] going into an infinite loop on Solaris
  • [ZBX-7647] fixed trigger.get trying to sort by "lastchange" DESC even if a different sort field or sort order is given
  • [ZBX-7686] fixed UTF-8 strings not being fetched fully from Oracle
  • [ZBX-7653] correctly expand ITEM.LOG.* macros when retrieving eventlog specific attributes for log,logrt items
  • [ZBX-7661] fixed configuration parser to allow 2G cache values (it was restricted to 2G-1 before)
  • [ZBX-7639] fixed error when trying to replace host groups and add a new host group at the same time in the host mass update form
  • [ZBX-7458] added source IP validation on daemon startup
  • [ZBX-7660] fixed host.get returning the "templates" property even if the "templateids" parameter is not used
  • [ZBX-6790] changed net.tcp.listen and net.udp.listen keys to read the whole /proc/net/(tcp|udp)(6) file in a single operation to avoid losing data if the file is changed between reading operations
  • [ZBX-7587] set the correct server status (down) after ORA-01012, ORA-02396 errors
  • [ZBX-7515] added missing delayed loading option of wevtapi.dll for x64 systems
  • [ZBX-7481] added checking for OpenBSD version to avoid compilation error on OpenBSD v5.4 and newer due to removed swapins/swapouts uvmexp fields
  • [ZBX-7576] when pinging a broadcast address ignore responses from other addresses
  • [ZBX-7632] allow to add favourite graph from disable host
  • [ZBX-7634] removed sid from trigger URL in Monitoring->Triggers
  • [ZBX-5526] removed checking for PostgreSQL server version and disabled nonstandard use of escape strings in order to support versions newer than 8.1
  • [ZBX-7414] added description to HostnameItem that UserParameters and aliases are not supported
  • [ZBX-7590] fixed displaying functional macros in graph names when host visible name is not empty
  • [ZBX-7591] fixed deleting web scenario steps on template linked to host
  • [ZBX-7508] fixed import map with LLD triggers
  • [ZBX-7518] fixed graph scrollbar overflow when clicking period "All" and with no page refresh option
  • [ZBX-7578] fixed graph item validation
  • [ZBX-7616] fixed green background color for "New group" field in host edit form
  • [ZBX-7567] fixed processing of services[] key without a 3rd parameter
  • [ZBX-7573] fixed item being checked at a wrong time when using flexible intervals
  • [ZBX-6545] fixed possible SQL errors when syncing a node configuration with PostgreSQL backend version 8.2 and later
  • [ZBX-7452] fixed processing of received events from slave node
  • [ZBXNEXT-1256] fixed parameter passing for example userparameter to obtain process CPU usage
  • [ZBXNEXT-1256] fixed parameter passing for example userparameter to obtain directory size
  • [ZBX-7484] fixed escalations not being stopped and generation of multiple successive OK or PROBLEM events
  • [ZBX-7521] fixed crash if value cache entered low memory mode when adding a new item to the cache
  • [ZBX-7521] fixed memory allocator realloc() function bug in low memory situations
  • [ZBX-4243] fixed Zabbix syslog application names (RFC 5424 APP-NAME)
  • [ZBX-3855] fixed bug that prevented the frontend from working with the Turkish locale
  • [ZBX-7483] fixed user group delete validation
  • [ZBX-6296] optimized macro resolving in latest data
  • [ZBX-6296] rewrote user macros resolving
  • [ZBX-6296] rewrote macro resolving in function parameters
  • [ZBX-6348] fixed possibility to create host groups and update all other existing objects with name containing only zeros
  • [ZBX-7288] improved error logging for server-proxy communication
  • [ZBX-7407] fixed being able to change event source for existing actions
  • [ZBX-7392] fixed memory leaks in gnuregex.c
  • [ZBX-7397] reduced value cache memory usage
  • [ZBX-7516] fixed typo in SQL query: changed "impi_disable_until" to "ipmi_disable_until"
  • [ZBX-7509] changed "value_flag" to proper name "value_flags" in triggers API
  • [ZBX-7489] changed "filter_set" to no longer require SID parameter in URL
  • [ZBX-7486] fixed placeholder default value submitting for IE
  • [ZBX-7438] made frontend object status update messages more consistent
  • [ZBX-7445] fixed frontend redundant call of history
  • [ZBX-7227] modernized autoconf invocation and renamed "configure.in" to "configure.ac"; thanks to Dmitry Smirnov
  • [ZBX-7443] fixed adding screen to favourites from dashboard
  • [ZBX-7490] fixed displaying of graphs that include item prototypes in configuration
  • [ZBX-7454] fixed changing host inventory mode from "Automatic" to "Manual" when updating host with no "inventory_mode" parameter set
  • [ZBX-7417] expanded function last() with no parameters in map element labels and graph names
  • [ZBX-7338] fixed screen item validation
  • [ZBX-7427] fixed element links not being rendered correctly between host groups and other elements

New in ZABBIX 2.2.2 RC 1 (Feb 4, 2014)

  • Security fixes:
  • [ZBX-7703] fixed being able to switch users without proper credentials when using HTTP authentication; reference CVE-2014-1682
  • [ZBX-6721] fixed LDAP authentication; reference CVE-2013-5572
  • Updated translations:
  • Updated American English, Czech, French, Greek, Hungarian, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations.
  • List of Improvements included into 2.2.2rc1:
  • [ZBX-7649] synchronize ICMP checks based on item interface. This should reduce the number of fping invocations in most cases
  • [ZBXNEXT-2069] added HOST.PORT macro support to internal/trigger based notifications and also to trigger names/descriptions
  • [ZBX-1357] updated American English, Czech, French, Greek, Hungarian, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations; thanks to Zabbix translators
  • Complete List of Bug Fixes and Improvements included into 2.2.2rc1:
  • [ZBX-7649] synchronize ICMP checks based on item interface. This should reduce the number of fping invocations in most cases
  • [ZBXNEXT-2069] added HOST.PORT macro support to internal/trigger based notifications and also to trigger names/descriptions
  • [ZBX-1357] updated American English, Czech, French, Greek, Hungarian, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations; thanks to Zabbix translators
  • [ZBX-7586] fixed trigger log expression saving in IE10
  • [ZBX-7609] fixed frontend messages mute/unmute
  • [ZBX-6721] fixed LDAP authentication
  • [ZBX-7600] updated .htaccess files to be compatible with Apache 2.4
  • [ZBX-7668] fixed sending empty values when reading from a file with zabbix_sender
  • [ZBX-7571] fixed incorrect processing of \177 (U+007F) control character in json
  • [ZBX-7726] fixed max frontend available date displaying
  • [ZBX-7690] fixed cache for dynamic SNMP indexes not being used
  • [ZBX-7610] fixed not being able to configure an empty database host in the setup
  • [ZBX-7168] fixed configure.ac template to properly link libcurl to all components independently
  • [ZBX-7671] fixed error when importing an existing trigger with dependencies from 1.8
  • [ZBX-7703] fixed being able to switch users without proper credentials when using HTTP authentication
  • [ZBX-7648] fixed name resolution when using net.dns items
  • [ZBX-6315] fixed deleting of lost triggers by the low-level discovery rule
  • [ZBX-7109] improved performance of processing discovered triggers by the low-level discovery rule
  • [ZBX-7608] fixed crashes when global scripts timed out
  • [ZBX-7561] fixed SQL errors while processing host prototypes under MySQL
  • [ZBX-7688] fixed discovery item import
  • [ZBX-4218] rewrote the item key parser's source code for independence on the mbstring.func_overload option
  • [ZBX-7687] fixed items system.swap.in[] and system.swap.out[] going into an infinite loop on Solaris
  • [ZBX-7647] fixed trigger.get trying to sort by "lastchange" DESC even if a different sort field or sort order is given
  • [ZBX-7686] fixed UTF-8 strings not being fetched fully from Oracle
  • [ZBX-7653] correctly expand ITEM.LOG.* macros when retrieving eventlog specific attributes for log,logrt items
  • [ZBX-7661] fixed configuration parser to allow 2G cache values (it was restricted to 2G-1 before)
  • [ZBX-7639] fixed error when trying to replace host groups and add a new host group at the same time in the host mass update form
  • [ZBX-7458] added source IP validation on daemon startup
  • [ZBX-7660] fixed host.get returning the "templates" property even if the "templateids" parameter is not used
  • [ZBX-6790] changed net.tcp.listen and net.udp.listen keys to read the whole /proc/net/(tcp|udp)(6) file in a single operation to avoid losing data if the file is changed between reading operations
  • [ZBX-7587] set the correct server status (down) after ORA-01012, ORA-02396 errors
  • [ZBX-7515] added missing delayed loading option of wevtapi.dll for x64 systems
  • [ZBX-7481] added checking for OpenBSD version to avoid compilation error on OpenBSD v5.4 and newer due to removed swapins/swapouts uvmexp fields
  • [ZBX-7576] when pinging a broadcast address ignore responses from other addresses
  • [ZBX-7632] allow to add favourite graph from disable host
  • [ZBX-7634] removed sid from trigger URL in Monitoring->Triggers
  • [ZBX-5526] removed checking for PostgreSQL server version and disabled nonstandard use of escape strings in order to support versions newer than 8.1
  • [ZBX-7414] added description to HostnameItem that UserParameters and aliases are not supported
  • [ZBX-7590] fixed displaying functional macros in graph names when host visible name is not empty
  • [ZBX-7591] fixed deleting web scenario steps on template linked to host
  • [ZBX-7508] fixed import map with LLD triggers
  • [ZBX-7518] fixed graph scrollbar overflow when clicking period "All" and with no page refresh option
  • [ZBX-7578] fixed graph item validation
  • [ZBX-7616] fixed green background color for "New group" field in host edit form
  • [ZBX-7567] fixed processing of services[] key without a 3rd parameter
  • [ZBX-7573] fixed item being checked at a wrong time when using flexible intervals
  • [ZBX-6545] fixed possible SQL errors when syncing a node configuration with PostgreSQL backend version 8.2 and later
  • [ZBX-7452] fixed processing of received events from slave node
  • [ZBXNEXT-1256] fixed parameter passing for example userparameter to obtain process CPU usage
  • [ZBXNEXT-1256] fixed parameter passing for example userparameter to obtain directory size
  • [ZBX-7484] fixed escalations not being stopped and generation of multiple successive OK or PROBLEM events
  • [ZBX-7521] fixed crash if value cache entered low memory mode when adding a new item to the cache
  • [ZBX-7521] fixed memory allocator realloc() function bug in low memory situations
  • [ZBX-4243] fixed Zabbix syslog application names (RFC 5424 APP-NAME)
  • [ZBX-3855] fixed bug that prevented the frontend from working with the Turkish locale
  • [ZBX-7483] fixed user group delete validation
  • [ZBX-6296] optimized macro resolving in latest data
  • [ZBX-6296] rewrote user macros resolving
  • [ZBX-6296] rewrote macro resolving in function parameters
  • [ZBX-6348] fixed possibility to create host groups and update all other existing objects with name containing only zeros
  • [ZBX-7288] improved error logging for server-proxy communication
  • [ZBX-7407] fixed being able to change event source for existing actions
  • [ZBX-7392] fixed memory leaks in gnuregex.c
  • [ZBX-7397] reduced value cache memory usage
  • [ZBX-7516] fixed typo in SQL query: changed "impi_disable_until" to "ipmi_disable_until"
  • [ZBX-7509] changed "value_flag" to proper name "value_flags" in triggers API
  • [ZBX-7489] changed "filter_set" to no longer require SID parameter in URL
  • [ZBX-7486] fixed placeholder default value submitting for IE
  • [ZBX-7438] made frontend object status update messages more consistent
  • [ZBX-7445] fixed frontend redundant call of history
  • [ZBX-7227] modernized autoconf invocation and renamed "configure.in" to "configure.ac"; thanks to Dmitry Smirnov
  • [ZBX-7443] fixed adding screen to favourites from dashboard
  • [ZBX-7490] fixed displaying of graphs that include item prototypes in configuration
  • [ZBX-7454] fixed changing host inventory mode from "Automatic" to "Manual" when updating host with no "inventory_mode" parameter set
  • [ZBX-7417] expanded function last() with no parameters in map element labels and graph names
  • [ZBX-7338] fixed screen item validation
  • [ZBX-7427] fixed element links not being rendered correctly between host groups and other elements

New in ZABBIX 2.2.1 (Dec 9, 2013)

  • Security fixes:
  • [ZBX-7479] fixed remote command execution from Zabbix server if flexible user parameters are configured; thanks to Recurity Labs Team for the report; reference CVE-2013-6824
  • Updated translations:
  • Updated American English, Brazilian Portuguese, Czech, Dutch, French, German, Greek, Hungarian, Japanese, Italian, Romanian, Russian, Slovak, Spanish and Ukrainian translations.
  • List of Improvements:
  • [ZBXNEXT-2016] changed the housekeeping settings to allow overriding item-level history and trend storage period if internal housekeeping is disabled
  • [ZBXNEXT-2016] removed the ZBX_HISTORY_DATA_UPKEEP constant
  • [ZBXNEXT-1256] changed example directory size user parameter to return bytes
  • [ZBX-7250] made gettext an optional feature for the frontend
  • [ZBX-1357] updated American English, Brazilian Portuguese, French, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations; thanks to Zabbix translators
  • [ZBXNEXT-1257] dropped support for UCD-SNMP
  • Complete List of Bug Fixes and Improvements:
  • [ZBXNEXT-2016] changed the housekeeping settings to allow overriding item-level history and trend storage period if internal housekeeping is disabled
  • [ZBXNEXT-2016] removed the ZBX_HISTORY_DATA_UPKEEP constant
  • [ZBXNEXT-1256] changed example directory size user parameter to return bytes
  • [ZBX-7250] made gettext an optional feature for the frontend
  • [ZBX-1357] updated American English, Brazilian Portuguese, French, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations; thanks to Zabbix translators
  • [ZBXNEXT-1257] dropped support for UCD-SNMP
  • [ZBX-7479] fixed remote command execution from Zabbix server if flexible user parameters are configured; thanks to Recurity Labs Team for the report
  • [ZBX-7461] fixed compilation on kFreeBSD and other operating systems which are not explicitly supported
  • [ZBX-7339] fixed item prototypes of OpenBSD and FreeBSD templates
  • [ZBX-7332] properly restore the original memory chunk after shared memory realloc fails, otherwise it could trigger a crash when syncing history at exit
  • [ZBX-7373] improved performance of pages that use latest history values; thanks to Kenneth Palmertree and Maksim Tkachenko
  • [ZBX-7447] fixed regex configuration form not being displayed in French and Italian languages
  • [ZBX-7444] fixed agent crash on HP-UX when processing proc.num[] item
  • [ZBX-4063] fixed data selecting for graphs
  • [ZBX-7391] fixed items belonging to multiple applications being displayed only under the first one in the latest data page
  • [ZBX-7347] fixed custom step duration max size in action configuration
  • [ZBX-7336] fixed "Database type" selection in setup step 3, improved SQLite3 check and removed storing setup supported databases in cookies
  • [ZBX-7340] fixed incorrect error messages when imported objects reference unexisting objects
  • [ZBX-7445] fixed frontend redundant call of history
  • [ZBX-7277] made item selection helper translatable
  • [ZBX-6160] fixed memory leak in configuration syncer process
  • [ZBX-6160] fixed "ORA-01000: maximum open cursors exceeded" error
  • [ZBX-7354] fixed resetting linked template list when trying to add template with empty field
  • [ZBX-7360] fixed maximum IPMI sensor ID length; thanks to OpenIPMI author Corey Minyard
  • [ZBX-7400] fixed possible server crash when processing trigger functions with text or log items with Oracle backend
  • [ZBX-7400] fixed possible server crash when sending messages with Oracle backend
  • [ZBX-7326] improved escalator idle time calculations and statistics reporting
  • [ZBX-7355] fixed various prototype confirmation messages
  • [ZBX-7408] removed unnecessary variables and includes in slide show configuration
  • [ZBX-7034] improved Alias parameter description in the example configuration files
  • [ZBX-7337] fixed undefined index debug profiler
  • [ZBX-7337] fixed input parameters validation in multiple pages
  • [ZBX-7372] fixed undefined indexes in script.getscriptsbyhosts method
  • [ZBX-7350] fixed displaying host prototypes in "Status of Zabbix"
  • [ZBXNEXT-98] refactored code for SNMP checks
  • [ZBX-7184] added check to prevent host from being switched to unavailable state multiple times in a row
  • [ZBX-7351] fixed screen item not being saved if resource type is URL
  • [ZBX-7329] fixed VMware related compiling error on FreeBSD
  • [ZBX-7359] fixed possible crash when parsing VMware datastore data
  • [ZBX-7309] fixed resolving of {ITEM.VALUE} macro in recovery messages
  • [ZBX-7254] fixed selected tab not being reset when opening the host mass update form
  • [ZBX-7316] fixed drule.delete method
  • [ZBX-7293] fixed typo in the plural form of a translatable string
  • [ZBX-7307] improved validation for copying graph
  • [ZBX-7325] fixed parent LLD rule link color in the darkblue and darkorange themes
  • [ZBX-7311] fixed dragging of host interfaces
  • [ZBX-7272] fixed graph's grid with fixed Y axis MIN/MAX values
  • [ZBX-2008] added support of Audit Success/Failure severity for Windows Security log
  • [ZBX-2008] implemented automatic loading of wevtapi.dll file and its functions
  • [ZBX-2008] improved performance of eventlog monitoring
  • [ZBX-7263] fixed validation of filter parameters in tr_status.php
  • [ZBX-7303] removed link to item configuration for discovered items in latest data screen
  • [ZBX-7289] added server address and port number to "no active checks on server" message
  • [ZBX-6920] fixed displaying of soft linked IT services that contain a dot in their name
  • [ZBX-7037] added agent.hostname to the list of supported items
  • [ZBX-7317] removed unused code in popup.php

New in ZABBIX 2.2.1 RC 1 (Dec 4, 2013)

  • Security fixes:
  • [ZBX-7479] fixed remote command execution from Zabbix server if flexible user parameters are configured; thanks to Recurity Labs Team for the report; reference CVE-2013-6824
  • Updated translations:
  • Updated American English, Brazilian Portuguese, Czech, Dutch, French, German, Greek, Hungarian, Japanese, Italian, Romanian, Russian, Slovak, Spanish and Ukrainian translations.
  • List of Improvements included into 2.2.1rc1:
  • [ZBXNEXT-2016] changed the housekeeping settings to allow overriding item-level history and trend storage period if internal housekeeping is disabled
  • [ZBXNEXT-2016] removed the ZBX_HISTORY_DATA_UPKEEP constant
  • [ZBXNEXT-1256] changed example directory size user parameter to return bytes
  • [ZBX-7250] made gettext an optional feature for the frontend
  • [ZBX-1357] updated American English, Brazilian Portuguese, French, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations; thanks to Zabbix translators
  • [ZBXNEXT-1257] dropped support for UCD-SNMP
  • Complete List of Bug Fixes and Improvements included into 2.2.1rc1:
  • [ZBXNEXT-2016] changed the housekeeping settings to allow overriding item-level history and trend storage period if internal housekeeping is disabled
  • [ZBXNEXT-2016] removed the ZBX_HISTORY_DATA_UPKEEP constant
  • [ZBXNEXT-1256] changed example directory size user parameter to return bytes
  • [ZBX-7250] made gettext an optional feature for the frontend
  • [ZBX-1357] updated American English, Brazilian Portuguese, French, Italian, Japanese, Russian, Slovak, Turkish and Ukrainian translations; thanks to Zabbix translators
  • [ZBXNEXT-1257] dropped support for UCD-SNMP
  • [ZBX-7479] fixed remote command execution from Zabbix server if flexible user parameters are configured; thanks to Recurity Labs Team for the report
  • [ZBX-7461] fixed compilation on kFreeBSD and other operating systems which are not explicitly supported
  • [ZBX-7339] fixed item prototypes of OpenBSD and FreeBSD templates
  • [ZBX-7332] properly restore the original memory chunk after shared memory realloc fails, otherwise it could trigger a crash when syncing history at exit
  • [ZBX-7373] improved performance of pages that use latest history values; thanks to Kenneth Palmertree and Maksim Tkachenko
  • [ZBX-7447] fixed regex configuration form not being displayed in French and Italian languages
  • [ZBX-7444] fixed agent crash on HP-UX when processing proc.num[] item
  • [ZBX-4063] fixed data selecting for graphs
  • [ZBX-7391] fixed items belonging to multiple applications being displayed only under the first one in the latest data page
  • [ZBX-7347] fixed custom step duration max size in action configuration
  • [ZBX-7336] fixed "Database type" selection in setup step 3, improved SQLite3 check and removed storing setup supported databases in cookies
  • [ZBX-7340] fixed incorrect error messages when imported objects reference unexisting objects
  • [ZBX-7445] fixed frontend redundant call of history
  • [ZBX-7277] made item selection helper translatable
  • [ZBX-6160] fixed memory leak in configuration syncer process
  • [ZBX-6160] fixed "ORA-01000: maximum open cursors exceeded" error
  • [ZBX-7354] fixed resetting linked template list when trying to add template with empty field
  • [ZBX-7360] fixed maximum IPMI sensor ID length; thanks to OpenIPMI author Corey Minyard
  • [ZBX-7400] fixed possible server crash when processing trigger functions with text or log items with Oracle backend
  • [ZBX-7400] fixed possible server crash when sending messages with Oracle backend
  • [ZBX-7326] improved escalator idle time calculations and statistics reporting
  • [ZBX-7355] fixed various prototype confirmation messages
  • [ZBX-7408] removed unnecessary variables and includes in slide show configuration
  • [ZBX-7034] improved Alias parameter description in the example configuration files
  • [ZBX-7337] fixed undefined index debug profiler
  • [ZBX-7337] fixed input parameters validation in multiple pages
  • [ZBX-7372] fixed undefined indexes in script.getscriptsbyhosts method
  • [ZBX-7350] fixed displaying host prototypes in "Status of Zabbix"
  • [ZBXNEXT-98] refactored code for SNMP checks
  • [ZBX-7184] added check to prevent host from being switched to unavailable state multiple times in a row
  • [ZBX-7351] fixed screen item not being saved if resource type is URL
  • [ZBX-7329] fixed VMware related compiling error on FreeBSD
  • [ZBX-7359] fixed possible crash when parsing VMware datastore data
  • [ZBX-7309] fixed resolving of {ITEM.VALUE} macro in recovery messages
  • [ZBX-7254] fixed selected tab not being reset when opening the host mass update form
  • [ZBX-7316] fixed drule.delete method
  • [ZBX-7293] fixed typo in the plural form of a translatable string
  • [ZBX-7307] improved validation for copying graph
  • [ZBX-7325] fixed parent LLD rule link color in the darkblue and darkorange themes
  • [ZBX-7311] fixed dragging of host interfaces
  • [ZBX-7272] fixed graph's grid with fixed Y axis MIN/MAX values
  • [ZBX-2008] added support of Audit Success/Failure severity for Windows Security log
  • [ZBX-2008] implemented automatic loading of wevtapi.dll file and its functions
  • [ZBX-2008] improved performance of eventlog monitoring
  • [ZBX-7263] fixed validation of filter parameters in tr_status.php
  • [ZBX-7303] removed link to item configuration for discovered items in latest data screen
  • [ZBX-7289] added server address and port number to "no active checks on server" message
  • [ZBX-6920] fixed displaying of soft linked IT services that contain a dot in their name
  • [ZBX-7037] added agent.hostname to the list of supported items
  • [ZBX-7317] removed unused code in popup.php

New in ZABBIX 2.2.0 (Nov 12, 2013)

  • Performance improvements:
  • Overall system performance was significantly improved thanks to introduction of value cache for faster trigger processing. Also data sender process and housekeeper were optimized to run faster. Increased performance of operations related to historical and configuration caches. Added support of parallel processing of time-based functions by Zabbix server.
  • Also number of update operations was greatly decreased when processing new data. It leads to massive performance improvement for data collection and processing as well as better responsiveness of the interface.
  • Monitoring of vCenter and vSphere:
  • Added support of monitoring of VMWare virtualization platforms including auto-discovery of VMs, monitoring of performance and availability of both VMs and hypervisors as well as nice handling of migration of virtual machines.
  • Loadable modules:
  • Added support of loadable modules for extending Zabbix agent checks, also server and proxy agentless checks.
  • Removed support of unknown events:
  • Unknown events are no longer generated and supported. New triggers will now be created in OK state.
  • Applications are allowed to be inherited from different templates:
  • Application inheritance logic was changed to allow linking multiple templates with the same applications.
  • Internal events:
  • Internal events were introduced to allow actions and notifications in case of unknown triggers or not supported items.
  • Automatic database upgrade:
  • Zabbix will automatically update database structure when upgrading to newer major version of Zabbix.
  • Fine grained control of housekeeper:
  • Housekeeper supports fine grained control on what history tables should be processes and how.
  • Processing of macros:
  • Implemented support of user macros in global scripts, script confirmation text, trigger comments and allowed hosts for trapper items. Complex macros like {host:key.last/min/avg/max()} supported in graph titles. Implemented new notification macros: {ITEM.STATE}, {LLDRULE.ID}, {LLDRULE.NAME}, {LLDRULE.DESCRIPTION}, {LLDRULE.KEY}, {LLDRULE.STATE} and {TRIGGER.STATE}.
  • Added support of LLD macros in trigger prototype expressions, descriptions as well as in item prototypes. Added support of new notification macros: {TRIGGER.NAME.ORIG}, {ITEM.NAME.ORIG}, {ITEM.KEY.ORIG}. Updated macros {ACTION.*} and {EVENT.RECOVERY.*}; {EVENT.*} to return information of the event which triggered an action.
  • User permissions:
  • Permission logic was changed so that read permission does not override write permission anymore.
  • Increased maximum number of objects:
  • Zabbix may contain up-to 2^64-1 of different types of objects (items, triggers, events, etc) in non-DM setup.
  • Host prototypes:
  • Added support of host prototypes for low level discovery.
  • Zabbix API related improvements:
  • Zabbix API was fully documented with changelog and detailed description for all objects and methods.
  • Methods proxy.delete, user.delete and host.delete were changed to accept both objects and IDs. Implemented property array support for all get methods. Implemented map.get selectUrls parameter and itemprototype.get selectDiscoveryRule parameter. Dropped support of output shorten for the API get methods. Dropped the event value_changed property.
  • WEB monitoring related improvements:
  • Added support for content retrieval based on regular expressions, configurable number of retries per web scenario, web monitoring using HTTP proxy and support of templated web scenarios.
  • Better monitoring of proxies:
  • Added support of internal items for monitoring health of proxies.
  • Monitoring using WMI:
  • Windows agent was enhanced to support native WMI requests.
  • SNMP related improvements:
  • Added context name support, SHA authentication protocol and AES privacy protocol for SNMPv3 checks. Also added support of multiple dynamic SNMP indexes.
  • IPMI related improvements:
  • Added support of IPMI discrete sensors.
  • Front-end related improvements:
  • Regular expressions and maintenance periods form form were redesigned. Implemented multiselect in dashboard configuration, Action -> Conditions and Operations, Script, Item filter and host and host group related pages. Redesigned Host -> Templates form and added multiselect. Improved multiselect, added possibility to ignore elements. Implemented discovery rule check editing. Added possibility to add new elements in multiselect, added multiselect in hosts mass update and in items mass update form, and fixed regressions in application.massadd and in application filter. Other usability improvements.
  • Implemented minimum trigger severity filter in maps.
  • Added support of anti-aliasing for graphs and map connectors.
  • Added support of value mapping for character data.
  • Added filtering by application in Monitoring -> Overview and Data/Triggers overview screen elements.
  • Agent related improvements:
  • Added support of proc.num, net.if.in, net.if.out, net.if.total for HP-UX, system.swap.size for AIX, net.if.discovery for FreeBSD, NetBSD and OpenBSD; added printing Aliases and PerfCounters when agent is run with -p option. Added whitespace trimming for server lists in agent conf file and allowed hosts for trapper items. Added used swap size support for Windows and OSF. Added support of Windows eventlog source regex filter.
  • Triggers:
  • Increased length to 2048 characters of expression field for triggers.
  • Templates:
  • WEB scenarios can be templated.
  • Discovery and auto-registration:
  • Added support for optional host metadata to active agent for auto-registration.
  • Support of PHP 5.5:
  • Added support of PHP 5.5 that introduced new API for work with MySQL.
  • Access to historical data:
  • Allowed access to historical data for disabled hosts.
  • Better displaying of user names in acknowledgements:
  • Implemented user name and surname displaying in acknowledgements.
  • Better network auto-discovery:
  • Changed network discovery to take in account proxies when identifying discovered hosts.
  • Hierachical menu for execution of scripts:
  • Added support of tree-like structure in the host menu for user scripts.
  • Displaying of host and item information under Monitoring:
  • Host and item details are available in Monitoring->Inventory and Monitoring->Latest data sections of Zabbix WEB interface.
  • Windows Eventing 6.0:
  • Added support of Windows Eventing for event log collection from all Windows platforms.
  • Zabbix dynamic link library for Windows:
  • Added Zabbix sender dynamic link library (DLL) for trouble-free integration of Zabbix monitoring with your own applications under Windows platforms.
  • Zabbix sender improvements:
  • Zabbix sender exit status now better reflects the operation result - success:0, partial success:2, failure:1.
  • Visibility of current Zabbix process activity:
  • Added dynamic display of process current activity and statistics in "ps" and "top".
  • Other improvements:
  • Added zfs to the default list of filesystems discovered by LLD based templates. Added logging of used configuration file name for all Zabbix daemons. Added support of AllowRoot by server and proxy daemons.

New in ZABBIX 2.2.0 RC 2 (Nov 8, 2013)

  • This release candidate fixes one blocker issue of the previous release candidate.

New in ZABBIX 2.1.8 Beta (Oct 22, 2013)

  • Performance improvements:
  • Overall system performance was significantly improved thanks to introduction of value cache for faster trigger processing. Also data sender process and housekeeper were optimized to run faster. Increased performance of operations related to historical and configuration caches. Added support of parallel processing of time-based functions by Zabbix server.
  • Also number of update operations was greatly decreased when processing new data. It leads to massive performance improvement for data collection and processing as well as better responsiveness of the interface.
  • Monitoring of vCenter and vSphere:
  • Added support of monitoring of VMWare virtualization platforms including auto-discovery of VMs, monitoring of performance and availability of both VMs and hypervisors as well as nice handling of migration of virtual machines.
  • Loadable modules:
  • Added support of loadable modules for extending Zabbix agent checks, also server and proxy agentless checks.
  • Removed support of unknown events:
  • Unknown events are no longer generated and supported. New triggers will now be created in OK state.
  • Applications are allowed to be inherited from different templates:
  • Application inheritance logic was changed to allow linking multiple templates with the same applications.
  • Internal events:
  • Internal events were introduced to allow actions and notifications in case of unknown triggers or not supported items.
  • Automatic database upgrade:
  • Zabbix will automatically update database structure when upgrading to newer major version of Zabbix.
  • Fine grained control of housekeeper:
  • Housekeeper supports fine grained control on what history tables should be processes and how.
  • Processing of macros:
  • Implemented support of user macros in global scripts, script confirmation text, trigger comments and allowed hosts for trapper items. Complex macros like {host:key.last/min/avg/max()} supported in graph titles. Implemented new notification macros: {ITEM.STATE}, {LLDRULE.ID}, {LLDRULE.NAME}, {LLDRULE.DESCRIPTION}, {LLDRULE.KEY}, {LLDRULE.STATE} and {TRIGGER.STATE}.
  • Added support of LLD macros in trigger prototype expressions, descriptions as well as in item prototypes. Added support of new notification macros: {TRIGGER.NAME.ORIG}, {ITEM.NAME.ORIG}, {ITEM.KEY.ORIG}. Updated macros {ACTION.*} and {EVENT.RECOVERY.*}; {EVENT.*} to return information of the event which triggered an action.
  • User permissions:
  • Permission logic was changed so that read permission does not override write permission anymore.
  • Increased maximum number of objects:
  • Zabbix may contain up-to 2^64-1 of different types of objects (items, triggers, events, etc) in non-DM setup.
  • Host prototypes:
  • Added support of host prototypes for low level discovery.
  • Zabbix API related improvements:
  • Zabbix API was fully documented with changelog and detailed description for all objects and methods.
  • Methods proxy.delete, user.delete and host.delete were changed to accept both objects and IDs. Implemented property array support for all get methods. Implemented map.get selectUrls parameter and itemprototype.get selectDiscoveryRule parameter. Dropped support of output shorten for the API get methods. Dropped the event value_changed property.
  • WEB monitoring related improvements:
  • Added support for content retrieval based on regular expressions, configurable number of retries per web scenario, web monitoring using HTTP proxy and support of templated web scenarios.
  • Better monitoring of proxies:
  • Added support of internal items for monitoring health of proxies.
  • Monitoring using WMI:
  • Windows agent was enhanced to support native WMI requests.
  • SNMP related improvements:
  • Added context name support, SHA authentication protocol and AES privacy protocol for SNMPv3 checks. Also added support of multiple dynamic SNMP indexes.
  • IPMI related improvements:
  • Added support of IPMI discrete sensors.
  • Front-end related improvements:
  • Regular expressions and maintenance periods form form were redesigned. Implemented multiselect in dashboard configuration, Action -> Conditions and Operations, Script, Item filter and host and host group related pages. Redesigned Host -> Templates form and added multiselect. Improved multiselect, added possibility to ignore elements. Implemented discovery rule check editing. Added possibility to add new elements in multiselect, added multiselect in hosts mass update and in items mass update form, and fixed regressions in application.massadd and in application filter. Other usability improvements.
  • Implemented minimum trigger severity filter in maps.
  • Added support of anti-aliasing for graphs and map connectors.
  • Added support of value mapping for character data.
  • Added filtering by application in Monitoring -> Overview and Data/Triggers overview screen elements.
  • Agent related improvements:
  • Added support of proc.num, net.if.in, net.if.out, net.if.total for HP-UX, system.swap.size for AIX, net.if.discovery for FreeBSD, NetBSD and OpenBSD; added printing Aliases and PerfCounters when agent is run with -p option. Added whitespace trimming for server lists in agent conf file and allowed hosts for trapper items. Added used swap size support for Windows and OSF.
  • Triggers:
  • Increased length to 2048 characters of expression field for triggers.
  • Templates:
  • WEB scenarios can be templated.
  • Discovery and auto-registration:
  • Added support for optional host metadata to active agent for auto-registration.
  • Support of PHP 5.5:
  • Added support of PHP 5.5 that introduced new API for work with MySQL.
  • Access to historical data:
  • Allowed access to historical data for disabled hosts.
  • Better displaying of user names in acknowledgements:
  • Implemented user name and surname displaying in acknowledgements.
  • Better network auto-discovery:
  • Changed network discovery to take in account proxies when identifying discovered hosts.
  • Hierachical menu for execution of scripts:
  • Added support of tree-like structure in the host menu for user scripts.
  • Displaying of host and item information under Monitoring:
  • Host and item details are available in Monitoring->Inventory and Monitoring->Latest data sections of Zabbix WEB interface.
  • Windows Eventing 6.0:
  • Added support of Windows Eventing for event log collection from all Windows platforms.
  • Zabbix dynamic link library for Windows:
  • Added Zabbix sender dynamic link library (DLL) for trouble-free integration of Zabbix monitoring with your own applications under Windows platforms.
  • Zabbix sender improvements:
  • Zabbix sender exit status now better reflects the operation result - success:0, partial success:2, failure:1.
  • Visibility of current Zabbix process activity:
  • Added dynamic display of process current activity and statistics in "ps" and "top".
  • Other improvements:
  • Added zfs to the default list of filesystems discovered by LLD based templates. Added logging of used configuration file name for all Zabbix daemons. Added support of AllowRoot by server and proxy daemons.

New in ZABBIX 2.1.7 Beta (Oct 10, 2013)

  • Performance improvements:
  • Overall system performance was significantly improved thanks to introduction of value cache for faster trigger processing. Also data sender process and housekeeper were optimized to run faster. Increased performance of operations related to historical and configuration caches. Added support of parallel processing of time-based functions by Zabbix server.
  • Also number of update operations was greatly decreased when processing new data. It leads to massive performance improvement for data collection and processing as well as better responsiveness of the interface.
  • Monitoring of vCenter and vSphere:
  • Added support of monitoring of VMWare virtualization platforms including auto-discovery of VMs, monitoring of performance and availability of both VMs and hypervisors as well as nice handling of migration of virtual machines.
  • Loadable modules:
  • Added support of loadable modules for extending Zabbix agent checks, also server and proxy agentless checks.
  • Removed support of unknown events:
  • Unknown events are no longer generated and supported. New triggers will now be created in OK state.
  • Applications are allowed to be inherited from different templates:
  • Application inheritance logic was changed to allow linking multiple templates with the same applications.
  • Internal events:
  • Internal events were introduced to allow actions and notifications in case of unknown triggers or not supported items.
  • Automatic database upgrade:
  • Zabbix will automatically update database structure when upgrading to newer major version of Zabbix.
  • Fine grained control of housekeeper:
  • Housekeeper supports fine grained control on what history tables should be processes and how.
  • Processing of macros:
  • Implemented support of user macros in global scripts, script confirmation text, trigger comments and allowed hosts for trapper items. Complex macros like {host:key.last/min/avg/max()} supported in graph titles. Implemented new notification macros: {ITEM.STATE}, {LLDRULE.ID}, {LLDRULE.NAME}, {LLDRULE.DESCRIPTION}, {LLDRULE.KEY}, {LLDRULE.STATE} and {TRIGGER.STATE}.
  • Added support of LLD macros in trigger prototype expressions, descriptions as well as in item prototypes. Added support of new notification macros: {TRIGGER.NAME.ORIG}, {ITEM.NAME.ORIG}, {ITEM.KEY.ORIG}. Updated macros {ACTION.*} and {EVENT.RECOVERY.*}; {EVENT.*} to return information of the event which triggered an action.
  • User permissions:
  • Permission logic was changed so that read permission does not override write permission anymore.
  • Increased maximum number of objects:
  • Zabbix may contain up-to 2^64-1 of different types of objects (items, triggers, events, etc) in non-DM setup.
  • Host prototypes:
  • Added support of host prototypes for low level discovery.
  • Zabbix API related improvements:
  • Zabbix API was fully documented with changelog and detailed description for all objects and methods.
  • Methods proxy.delete, user.delete and host.delete were changed to accept both objects and IDs. Implemented property array support for all get methods. Implemented map.get selectUrls parameter and itemprototype.get selectDiscoveryRule parameter. Dropped support of output shorten for the API get methods. Dropped the event value_changed property.
  • WEB monitoring related improvements:
  • Added support for content retrieval based on regular expressions, configurable number of retries per web scenario, web monitoring using HTTP proxy and support of templated web scenarios.
  • Better monitoring of proxies:
  • Added support of internal items for monitoring health of proxies.
  • Monitoring using WMI:
  • Windows agent was enhanced to support native WMI requests.
  • SNMP related improvements:
  • Added context name support, SHA authentication protocol and AES privacy protocol for SNMPv3 checks. Also added support of multiple dynamic SNMP indexes.
  • IPMI related improvements:
  • Added support of IPMI discrete sensors.
  • Front-end related improvements:
  • Regular expressions and maintenance periods form form were redesigned. Implemented multiselect in dashboard configuration, Action -> Conditions and Operations, Script, Item filter and host and host group related pages. Redesigned Host -> Templates form and added multiselect. Improved multiselect, added possibility to ignore elements. Implemented discovery rule check editing. Added possibility to add new elements in multiselect, added multiselect in hosts mass update and in items mass update form, and fixed regressions in application.massadd and in application filter. Other usability improvements.
  • Implemented minimum trigger severity filter in maps.
  • Added support of anti-aliasing for graphs and map connectors.
  • Added support of value mapping for character data.
  • Added filtering by application in Monitoring -> Overview and Data/Triggers overview screen elements.
  • Agent related improvements:
  • Added support of proc.num, net.if.in, net.if.out, net.if.total for HP-UX, system.swap.size for AIX, net.if.discovery for FreeBSD, NetBSD and OpenBSD; added printing Aliases and PerfCounters when agent is run with -p option. Added whitespace trimming for server lists in agent conf file and allowed hosts for trapper items. Added used swap size support for Windows and OSF.
  • Triggers:
  • Increased length to 2048 characters of expression field for triggers.
  • Templates:
  • WEB scenarios can be templated.
  • Discovery and auto-registration:
  • Added support for optional host metadata to active agent for auto-registration.
  • Support of PHP 5.5:
  • Added support of PHP 5.5 that introduced new API for work with MySQL.
  • Access to historical data:
  • Allowed access to historical data for disabled hosts.
  • Better displaying of user names in acknowledgements:
  • Implemented user name and surname displaying in acknowledgements.
  • Better network auto-discovery:
  • Changed network discovery to take in account proxies when identifying discovered hosts.
  • Hierachical menu for execution of scripts:
  • Added support of tree-like structure in the host menu for user scripts.
  • Displaying of host and item information under Monitoring:
  • Host and item details are available in Monitoring->Inventory and Monitoring->Latest data sections of Zabbix WEB interface.
  • Windows Eventing 6.0:
  • Added support of Windows Eventing for event log collection from all Windows platforms.
  • Zabbix dynamic link library for Windows:
  • Added Zabbix sender dynamic link library (DLL) for trouble-free integration of Zabbix monitoring with your own applications under Windows platforms.
  • Zabbix sender improvements:
  • Zabbix sender exit status now better reflects the operation result - success:0, partial success:2, failure:1.
  • Other improvements:
  • Added zfs to the default list of filesystems discovered by LLD based templates. Added logging of used configuration file name for all Zabbix daemons. Added support of AllowRoot by server and proxy daemons.

New in ZABBIX 2.0.9 (Oct 8, 2013)

  • This release fixes unfortunate regressions found in previous RC.

New in ZABBIX 2.0.9 RC 2 (Oct 7, 2013)

  • This release fixes unfortunate regressions found in previous RC.

New in ZABBIX 2.1.6 Alpha (Sep 28, 2013)

  • This alpha release introduces native support of WMI monitoring and siplaying of host and item details under Monitoring in Zabbix interface, also other minor features and bug fixes.

New in ZABBIX 2.1.5 Alpha (Sep 19, 2013)

  • This alpha release introduces hierarchical menu for script execution, improved performance, other minor features along with bug fixes

New in ZABBIX 2.1.4 Dev (Sep 4, 2013)

  • This alpha release introduces bug fixes, support of monitoring of VMWare environment and host prototypes.

New in ZABBIX 2.0.8 (Sep 3, 2013)

  • Updated translations:
  • Updated Dutch translation.
  • List of Improvements:
  • [ZBXNEXT-1405] added IP to the warning about ignored messages because of their size
  • [ZBX-1357] updated Dutch translation; thanks to Zabbix translators
  • Complete List of Bug Fixes and Improvements:
  • [ZBX-6889] fixed processing of availability data by the server
  • [ZBXNEXT-1405] added IP to the warning about ignored messages because of their size
  • [ZBX-1357] updated Dutch translation; thanks to Zabbix translators
  • [ZBX-6746] fixed template linking to proxy if the agent with the same name is auto-registered
  • [ZBX-6840] fixed undefined indexes for triggers in Monitoring > Maps and Dashboard
  • [ZBX-6672] fixed windows agent performance counters being capped to 100
  • [ZBX-6831] fixed webtest item conversion in 1.8->2.0 database upgrade patch for mysql
  • [ZBX-6527] fixed proc.mem calculations with getprocs() for AIX
  • [ZBX-5924] fixed curl verify host option setting in ez texting
  • [ZBX-6798] improved error messages from UnixODBC library for Database Monitor items
  • [ZBX-6797] added configurable ODBC login timeout

New in ZABBIX 2.1.3 Dev (Sep 3, 2013)

  • Performance improvements:
  • Overall system performance was significantly improved thanks to introduction of value cache for faster trigger processing. Also data sender process and housekeeper were optimized to run faster. Increased performance of operations related to historical and configuration caches. Added support of parallel processing of time-based functions by Zabbix server.
  • Also number of update operations was greatly decreased when processing new data. It leads to massive performance improvement for data collection and processing as well as better responsiveness of the interface.
  • Loadable modules:
  • Added support of loadable modules for extending Zabbix agent checks, also server and proxy agentless checks.
  • Removed support of unknown events:
  • Unknown events are no loger generated and supported. New triggers will now be created in OK state.
  • Applications are allowed to be inherited from different templates
  • Application inheritance logic was changed to allow linking multiple templates with the same applications.
  • Internal events:
  • Internal events were introduced to allow actions and notifications in case of unknown triggers or not supported items.
  • Automatic database upgrade:
  • Zabbix will automatically update database structure when upgrading to newer major version of Zabbix.
  • Fine grained control of housekeeper:
  • Housekeeper supports fine grained control on what history tables should be processes and how.
  • Processing of macros:
  • Implemented support of user macros in global scripts, script confirmation text, trigger comments and allowed hosts for trapper items. Complex macros like {host:key.last/min/avg/max()} supported in graph titles. Implemented new notification macros: {ITEM.STATE}, {LLDRULE.ID}, {LLDRULE.NAME}, {LLDRULE.DESCRIPTION}, {LLDRULE.KEY}, {LLDRULE.STATE} and {TRIGGER.STATE}.
  • Added support of LLD macros in trigger prototype expressions, descriptions as well as in item prototypes. Added support of new notification macros: {TRIGGER.NAME.ORIG}, {ITEM.NAME.ORIG}, {ITEM.KEY.ORIG}. Updated macros {ACTION.*} and {EVENT.RECOVERY.*}; {EVENT.*} to return information of the event which triggered an action.
  • User permissions:
  • Permission logic was changed so that read permission does not override write permission anymore.
  • Increased maximum number of objects:
  • Zabbix may contain up-to 2^64-1 of different types of objects (items, triggers, events, etc) in non-DM setup.
  • Zabbix API related improvements:
  • Zabbix API was fully documented with changelog and detailed description for all objects and methods.
  • Methods proxy.delete, user.delete and host.delete were changed to accept both objects and IDs. Implemented property array support for all get methods. Implemented map.get selectUrls parameter and itemprototype.get selectDiscoveryRule parameter. Dropped support of output shorten for the API get methods. Dropped the event value_changed property.
  • WEB monitoring related improvements:
  • Added support for content retrieval based on regular expressions, configurable number of retries per web scenario, web monitoring using HTTP proxy and support of templated web scenarios.
  • Better monitoring of proxies:
  • Added support of internal items for monitoring health of proxies.
  • SNMP related improvements:
  • Added context name support, SHA authentication protocol and AES privacy protocol for SNMPv3 checks. Also added support of multiple dynamic SNMP indexes.
  • IPMI related improvements:
  • Added support of IPMI discrete sensors.
  • Front-end related improvements:
  • Regular expressions and maintenance periods form form were redesigned. Implemented multiselect in dashboard configuration, Action -> Conditions and Operations, Script, Item filter and host and host group related pages. Redesigned Host -> Templates form and added multiselect. Improved multiselect, added possibility to ignore elements. Implemented discovery rule check editing. Added possibility to add new elements in multiselect, added multiselect in hosts mass update and in items mass update form, and fixed regressions in application.massadd and in application filter. Other usability improvements.
  • Implemented minimum trigger severity filter in maps.
  • Added support of anti-aliasing for graphs and map connectors.
  • Added support of value mapping for character data.
  • Added filtering by application in Monitoring -> Overview and Data/Triggers overview screen elements.
  • Agent related improvements:
  • Added support of proc.num, net.if.in, net.if.out, net.if.total for HP-UX, system.swap.size for AIX, net.if.discovery for FreeBSD, NetBSD and OpenBSD; added printing Aliases and PerfCounters when agent is run with -p option. Added whitespace trimming for server lists in agent conf file and allowed hosts for trapper items. Added used swap size support for Windows and OSF.
  • Triggers:
  • Increased length to 2048 characters of expression field for triggers.
  • Templates:
  • WEB scenarios can be templated.
  • Discovery and auto-registration:
  • Added support for optional host metadata to active agent for auto-registration.
  • Support of PHP 5.5:
  • Added support of PHP 5.5 that introduced new API for work with MySQL.
  • Access to historical data:
  • Allowed access to historical data for disabled hosts.
  • Better displaying of user names in acknowledgements:
  • Implemented user name and surname displaying in acknowledgements.
  • Other improvements:
  • Added zfs to the default list of filesystems discovered by LLD based templates. Added logging of used configuration file name for all Zabbix damons daemons. Added support of AllowRoot paramater by server and proxy daemons.

New in ZABBIX 2.0.8 RC 2 (Aug 15, 2013)

  • Bug fixes:
  • [ZBX-6889] fixed processing of availability data by the server (Sasha)

New in ZABBIX 2.0.8 RC 1 (Aug 13, 2013)

  • New features:
  • added IP to the warning about ignored messages because of their size (wiper)
  • updated Dutch translation; thanks to Zabbix translators (Richlv)
  • Bug fixes:
  • fixed displaying MySQL errors for PHP 5.5.0 and newer (Ivo)
  • fixed template linking to proxy if the agent with the same name is auto-registered (igors)
  • fixed undefined indexes for triggers in Monitoring > Maps and Dashboard (Ivo)
  • fixed windows agent performance counters being capped to 100 (wiper)
  • fixed webtest item conversion in 1.8->2.0 database upgrade patch for mysql (wiper)
  • fixed proc.mem calculations with getprocs() for AIX (wiper)
  • fixed curl verify host option setting in ez texting (wiper)
  • improved error messages from UnixODBC library for Database Monitor items (Andris)
  • added configurable ODBC login timeout (Andris)

New in ZABBIX 2.0.7 (Aug 1, 2013)

  • Improvements:
  • [ZBX-6708] reduced configuration locking when calculating item queue
  • [ZBX-6683] removed string pool semaphore; increased configuration cache update performance
  • [ZBX-6603] improved CTrigger lastEvents parameter performance
  • [ZBX-6603] improved performance for dbConditionInt() function
  • [ZBX-6407] improved data retrieval performance for CTrigger get() with post SQL filtering
  • [ZBX-6493] improved performance when working with Oracle by changing memory based prefetch to rows based
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Latvian, Polish, Slovak, Spanish and Turkish translations; thanks to Zabbix translators
  • Bug Fixes:
  • [ZBX-6708] reduced configuration locking when calculating item queue
  • [ZBX-6683] removed string pool semaphore; increased configuration cache update performance
  • [ZBX-6603] improved CTrigger lastEvents parameter performance
  • [ZBX-6603] improved performance for dbConditionInt() function
  • [ZBX-6407] improved data retrieval performance for CTrigger get() with post SQL filtering
  • [ZBX-6493] improved performance when working with Oracle by changing memory based prefetch to rows based
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Latvian, Polish, Slovak, Spanish and Turkish translations; thanks to Zabbix translators
  • [ZBX-6819] fixed memory leak in snmp trapper regular expression processing
  • [ZBX-6464] fixed item display in popup for simple graphs and plain text items
  • [ZBX-6652] added item validation in bar reports page
  • [ZBX-6730] fixed zabbix_agentd -t duplicate printing of parameters
  • [ZBX-6801] fixed processing of host availability data received from proxy
  • [ZBX-6637] added -m64 compilation flag for Solaris to be able to understand all attributes of 64-bit processes
  • [ZBX-6761] fixed dbConditionInt() performance
  • [ZBX-6681] fixed bug when one time maintenance period was ignored if it started before maintenance active time
  • [ZBX-6630] faster proxy configuration synchronization
  • [ZBX-6655] fixed possible agent crash when processing system.sw.packages[]
  • [ZBX-6725] fixed undefined indexes in item list view when trigger has items from different hosts
  • [ZBX-6700] improved PostgreSQL upgrade patch
  • [ZBX-6682] added value mapping in map labels
  • [ZBX-6673] fixed errors after parent graph deleting
  • [ZBX-6610] fixed invalid next check values of IPMI items
  • [ZBX-6674] fixed items description in the default data set
  • [ZBX-6644] fixed sorting by history and trends fields in itemprototype.get API
  • [ZBX-6598] fixed deleting of big amount of escalations by escalation process
  • [ZBX-6605] fixed bind() error when SourceIP is used
  • [ZBX-6472] fixed dbConditionString() function for large inputs, when splitting into several IN parts wasn't surrounded by parenthesis
  • [ZBX-6609] fixed trigger event processing to not add unneeded recovery event escalations to the database
  • [ZBX-6576] fixed heavy cpu usage when collecting cpu stats on Solaris
  • [ZBX-6558] fixed profile types in availability reports
  • [ZBX-6561] fixed undefined indexes and errors in configuration of network maps
  • [ZBX-4636] fixed broken UFT-8 characters in log item on Windows agent when encoding parameter is not set
  • [ZBX-6584] fixed possible logrt crash on windows platform when logfile was moved during processing
  • [ZBX-1129] fixed graph time period in bar reports
  • [ZBX-6490] fixed web test 1.8->2.0 upgrade script ignoring nodes
  • [ZBX-6526] fixed possible data uploading issues duing server startup or network problems
  • [ZBX-6285] fixed message output from Zabbix sender
  • [ZBX-6484] fixed bar report calculation
  • [ZBX-1236] added right side y axis support in bar reports
  • [ZBX-6498] fixed date format in update query for maintenance daily period

New in ZABBIX 1.8.3 (Aug 16, 2010)

  • [ZBX-2875] updated Japanese translation; thanks to Kodai Terashima
  • [ZBX-2856] removed debug info
  • [ZBX-2855] fixed new line symbol for latest opera browser
  • [ZBX-2226] fixed template item update, when linked to host with existing item with same key
  • [ZBX-2853] updated Ukrainian translation; thanks to zalex_ua
  • [ZBX-1324] replaced more user visible strings ZABBIX with Zabbix
  • [ZBX-2836] fixed text items history not displaying all spaces in text
  • [ZBX-2835] improved screen permission checks in frontend
  • [ZBX-2829] fixed web item graphs favourites
  • [ZBX-2812] updated French translation; thanks to Alixen
  • [ZBX-2823] updated Russian translation; thanks to Pustovalov Alexey
  • [ZBX-2817] fixed history links for history and media types
  • [ZBX-2833] fixed JS error in monitoring events screen
  • [ZBX-2819] fixed showing trends for symbolic items
  • [ZBX-2825] made profile form redirect to the last visited page on successful save
  • [ZBX-2809] fixed login problem in case of guest user being disabled
  • [ZBX-2807] fixed email notifications being broken when their subjects have line breaks
  • [ZBX-2203] fixed superfluous line breaks for values returned by eventlog[]
  • [ZBX-2803] added detection of the proper type to use in place of socklen_t
  • [ZBX-2822] fixed js error on node selection
  • [ZBX-2821] fixed reference to removed icons
  • [ZBX-2784] changed icons style
  • [ZBX-2820] fixed minor visual bugs
  • [ZBX-2766] fixed triggers info in status of triggers page in fullscreen mode
  • [ZBX-2799] fixed map element host in maintenance
  • [ZBX-2781] fixed timeline in case of usertime goes over possible period
  • [ZBX-2803] fixed agent compilation on HP-UX with the native HP-UX C compiler
  • [ZBX-2745] improved performance of screen element "History of events"
  • [ZBX-2774] fixed GUI messaging in DM setup
  • [ZBX-2786] fixed errors in trigger dependency mass update popup
  • [ZBX-2536] fixed agent crash when processing proc.mem[] and proc.num[] on NetBSD
  • [ZBX-2671] fixed detection of various system headers during ./configure
  • [ZBX-2800] fixed undefined variable if update trigger with incorrect function
  • [ZBX-2789] forbid active agent items to have 0 interval
  • [ZBX-2794] fixed sorting in configuration web
  • [ZBX-2792] fixed status sorting in maintenances
  • [ZBX-2726] fixed statuses for discovery events
  • [ZBX-2785] creation of empty slideshows prohibited
  • [ZBX-2791] fixed host menu in "top 100 triggers" in ie7
  • [ZBX-2790] fixed maintenance times reset while configure maintenance
  • [ZBX-2773] changed buttons css for DO theme
  • [ZBX-2777] fixed map labels when "status only" option is set
  • [ZBX-2775] updated Brazilian Portuguese translation; thanks to Murilo Moreira de Oliveira
  • [DEV-468] improved theme coloring in IE
  • [ZBX-2767] fixed time stamp in german locales
  • [ZBX-2764] fixed database monitor values not being accepted from proxy
  • [ZBX-2752] improved text coloring
  • [ZBX-2748] fixed compilation on OpenBSD 4.7 due to undefined KERN_PROC
  • [ZBX-2758] fixed underlined filter label in Opera
  • [ZBX-2763] fixed saving user profile
  • [ZBX-2759] fixed item form not saving params field
  • [ZBX-2762] fixed sql error when "all" hosts is selected in application popup
  • [ZBX-2757] fixed calendar colors in DO theme
  • [ZBX-2754] fixed possible undefined variables in frontend
  • [ZBX-2761] improved performance in search page
  • [ZBX-2683] minor updates for the Latvian translation
  • [ZBX-2741] updated French translation; thanks to Alixen
  • [ZBX-2700] updated Czech translation; thanks to Jakub Kalas
  • [ZBX-2739] fixed empty list of items when "all" selected in items popup
  • [ZBX-2747] improved sql when saving triggers
  • [ZBX-2750] fixed undefined index when deleting graph
  • [ZBX-2742] fixed item deletion with postgre
  • [ZBX-2738] fixed problems with Ukrainian locales
  • [ZBX-2740] fixed js errors in items section in IE
  • [ZBX-2731] fixed permissions problem with hostgroup names containing '[]'
  • [ZBX-2733] fixed the timer process so that it does not recalculate extraneous triggers for an item
  • [ZBX-2729] improved host-group and host filter selection
  • [DEV-465] added messaging system
  • [ZBX-2697] forbid creation of maintenance without hosts\groups
  • [ZBX-2711] added links to host profile in dashboard "last 20 issues" host menu
  • [ZBX-2719] fixed events delay for one minute in frontend
  • [ZBX-2720] in actions conditions trigger host is now displayed
  • [ZBX-2685] fixed map elements not always change position when coords are manually set
  • [ZBX-2664] fixed viewed period and filter status reset in web monitoring
  • [ZBX-2683] removed dead entries and added some translated strings for the Latvian translation
  • [ZBX-2682] added Czech translation; thanks to Jakub Kalas
  • [ZBX-2669] fixed not showing map label when background image is used
  • [ZBXNEXT-436] added unacknwledged problem display for maps
  • [ZBX-2561] refactored usergroups api, improved items deletion
  • [ZBX-2634] fixed instability of Zabbix processes on Solaris due to them crashing in signal handlers
  • [ZBX-2670] make it clear in the 'configure' help output that full path to odbc_config should be specified
  • [ZBX-2666] fixed detection of resolv.h and net/if.h
  • [ZBX-2657] fixed bugs with non closing item select popups in bar reports
  • [ZBXNEXT-425] added new macros for acknowledged events count
  • [ZBX-2642] fixed items multiplier field
  • [ZBX-2639] now when do full clone template, linkage list is cleared
  • [ZBX-2598] fixed labels with linebreak in maps
  • [ZBXNEXT-426] added dashboard option to show unack problems
  • [ZBX-2555] fixed simple checks for FTP, POP, and NNTP protocols so that they close sessions properly
  • [ZBX-2553] fixed simple checks ignoring server replies
  • [ZBX-2612] fixed system.stat showing cpu idle and I/O wait time over 100% on AIX
  • [ZBX-1324] replaced more user visible strings ZABBIX with Zabbix
  • [ZBX-2616] bundled DejaVu font upgraded from 2.30 to 2.31
  • [ZBX-2562] improved sessions store
  • [ZBXNEXT-424] enhanced status of trigger filter
  • [ZBX-2599] fixed processing of hexadecimal or octal data by proxy
  • [ZBX-2597] fixed processing of telnet results with long prompts
  • [ZBX-2595] fixed logformat field showing
  • [ZBX-2593] fixed possibility to copy item between templates that are linked to same host
  • [ZBX-2585] removed spaces from charts title & fixed date format for chart4.php
  • [ZBX-2592] added support of comma character (,) for scripts in action remote commands
  • [ZBX-2575] removed outdated and undocumented environment variables from alert scripts
  • [ZBX-2574] improved fixed graph Y axis measurement
  • [ZBX-2576] small text changes in administration/audit
  • [ZBX-1857] fixed item form correct processing, removed refreshing when item type is changed
  • [ZBX-2528] fixed default language loading before using phrases, warning messages removed which were displayed after login
  • [ZBXNEXT-343] added possibility to unlink and clear templates when mass update hosts templates
  • [ZBX-1930] all top indents of icon labels now is equal
  • [ZBX-2152] fixed names of SNMPv3 security levels
  • [ZBX-2563] fixed warnings in m4/libunixodbc.m4 with newer autotools
  • [ZBX-2543] fixed password reset when edit user profile and auth type is not internal
  • [ZBX-2524] fixed deleting media types
  • [ZBX-2557] fixed incorrect message when add proxy with name that already exist
  • [ZBX-2492] fixed japanese translation, all sprintf and their placeholders have been removed from phrases from all languages
  • [ZBX-2551] fixed not shown errors in configuration/triggers
  • [ZBX-2552] fixed multiple events for triggers with complicated expressions
  • [ZBX-2532] fixed outdated information in "server info" screen element
  • [ZBXNEXT-377] added support of passive mode for proxies
  • [ZBX-2556] added dropdown length limit in frontend
  • [ZBX-2548] fixed sorting in items popup when adding items to simple graph, disabled dropdown with tooltip showing filtration added as well
  • [ZBX-2547] fixed errors in installation
  • [ZBX-2277] fixed menu position on screen
  • [ZBX-2339] fixed height of row in resource "Plain text" in screens
  • [ZBX-2459] fixed setting trigger value to unknown on disabling
  • [ZBX-2414] added PHP session module check as requirement in dashboard and installation
  • [ZBX-2526] fixed graph refresh problem when referred from screens page
  • [ZBX-2525] improved actions API code
  • [ZBX-2324] fixed guest user settings not being stored
  • [DEV-461] improved map creation/editing by adding align option
  • [ZBX-2518] fixed new map saving
  • [ZBX-2469] fixed screen API
  • [ZBXNEXT-396] added optional parameters 'from' and 'to' to zabbix[queue]
  • [ZBX-2511] fixed compilation on FreeBSD with IPv6 due to FD_SETSIZE being undefined
  • [ZBX-2503] fixed server and proxy crash with Oracle in cases DBUser and DBPassword parameters were not specified
  • [ZBX-2074] fixed wed scenarios showing incorrect speed
  • [ZBX-2486] fixed syntax error in 1.6 PostgreSQL upgrade script
  • [ZBX-2336] fixed 'system.hostname' being empty on Windows hosts with names longer than 15 characters
  • [ZBX-2251] removed error displaying in area of graphics
  • [ZBX-1327] page is now remembered correctly after performing actions
  • [ZBX-1211] fixed cell spacing in empty cells
  • [ZBX-2372] fixed bug with date in local language, now short and long month names shown correctly
  • [ZBX-2385] added macro {TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK}
  • [ZBX-2040] annoying "double check" popups removed from copy to & mass update actions of items and triggers
  • [ZBX-2482] fixes in chart graphs avg calc
  • [ZBX-1477] fixed moving screen elements with spans
  • [ZBXNEXT-279] added links to parent elements for item and trigger form
  • [ZBX-2376] port parameter to tcp and tcp_perf is now mandatory
  • [ZBX-2376] added ldap, ldap_perf, ntp, and ntp_perf simple checks
  • [ZBX-808] renamed service.ntp parameter of net.tcp.service{.perf} to ntp
  • [ZBX-2011] plain ASCII subjects are no longer base64-encoded, fixes issues with email to SMS gateways
  • [ZBXNEXT-319] multirow inserts are now used for PostgreSQL 8.2 and higher
  • [ZBXNEXT-392] our daemons no longer crash after "strace -p"
  • [ZBXNEXT-138] our daemons can now listen on multiple IPs, see ListenIP configuration parameter
  • [ZBX-2031] fixed comparison of empty strings with Oracle that led to duplicate rows in dservices
  • [ZBX-2409] fixed server crash when deleting unreachable hosts in discovery
  • [DEV-461] changes in GUI configuration menu
  • [ZBX-2473] fixed timescroll most right position when "now"
  • [ZBX-1193] improved macros form
  • [ZBX-2035] fixed host full cloning
  • [ZBX-1986] fixed empty Y axis if item values are zeros
  • [ZBX-2492] updated Japanese translation; thanks to Kodai Terashima
  • [ZBX-1357] update Hungarian translation; thanks to Laszlo Szabo
  • [ZBX-2489] fixed server crash when receiving data using the old protocol
  • [ZBX-2474,ZBXNEXT-378] fixed page refresh on filter change, now all filters hiding and showing works without refresh
  • [ZBX-2488] changed filter from Web Monitoring to External Check
  • [ZBX-2483] fixed showing latest data by filter when clicking from dashboard with GUI option 'Dropdown first entry' -> None
  • [ZBX-1529] fixed macros expand to nothing in templates
  • [ZBX-2461] fixed complex bugs with trigger expressions
  • [ZBX-1357] updated German translation; thanks to Peter Schultz
  • [ZBX-2319] fixed escaping locales on download
  • [ZBX-2460] fixed auto adding host group to updated host
  • [ZBX-2367] improved using DISTINCT rule in queries in API
  • [ZBX-2408] fixed mute button in status of triggers page
  • [ZBX-2477] fixed dynamic graphs disappear from screens
  • [ZBX-1346] clarify some parameter values in the example configuration files
  • [ZBX-2471] fix location of the space in a translatable string
  • [ZBX-954] fix Hungarian language name
  • [ZBX-2457] change 'type' keyword to 'ENGINE' for table creation in MySQL schema
  • [ZBX-2466] fixed item filter form
  • [ZBX-1607] now trigger line is visible in all Zabbix themes in all states and severity in corresponding severity colour mixed with opposite color which stored in defines in hex
  • [ZBX-2105] fixed acknowledging events from dashboard for different nodes
  • [ZBX-2441] fixed handling of begin/commit/rollback statements with temporarily unavailable SQL server
  • [ZBX-2432] fixed warning message in templates when template has linked templates
  • [ZBX-2325] improved groups/hosts selecting for filter dropdowns
  • [ZBX-2433] fixed time not updated on slides when now is selected
  • [ZBX-2452] fixed parsing of integer values from SNMP's Hex-STRING
  • [ZBX-2313] forbid to add graph from templates to screen
  • [ZBX-1503] added information message after host delete action, about host being deleted
  • [ZBX-2418] fixed bug with JavaScript URL parser, anchor was recognized as part of file
  • [ZBXNEXT-323] improved bad performance of the trends for large number of items
  • [ZBXNEXT-327] more intuitive load balancing of pollers with a single item queue
  • [ZBXNEXT-326] more efficient synchronization of configuration data
  • [ZBX-2153] fixed server crash due to unaligned memory access
  • [ZBX-2092] fixed label line height in maps, now all lines have the same line height
  • [DEV-377] improved global search
  • [ZBX-1510] fixed history view bound by minute issue
  • [ZBX-2339] fixed row height for type of information "text"
  • [ZBX-2201] improved history page
  • [ZBX-2359] fixed graph lines for fixed Y axis with items draw functions "All"
  • [ZBXNEXT-335] links starting with http(s) are now clickable in hosts inventory
  • [ZBX-1537] fixed multiple displaying of same host, from which were deleted graph, when deleting mass graphs
  • [ZBX-1263] fixed misleading log messages that referenced agent for any kind of unsupported item
  • [ZBXNEXT-58] added zabbix[{history_log,history_text,history_uint,trends_uint}] internal checks
  • [ZBX-2446] fixed compilation on AIX 5.3 with OS level 5300-05 or earlier
  • [ZBX-2027] fixed selecting wrong host after cancelling trigger comment
  • [ZBX-2253] fixed delete confirmation dialogue referring to empty element
  • [ZBX-2370] fixed duration value in monitoring events for multiple problem triggers
  • [ZBX-507] made UserParameters work with zabbix_agent(d) -p and -t
  • [ZBX-2326] fixed XSS vulnerability in triggers page; later independently discovered by VUPEN Security
  • [ZBX-2326] fixed dynamic chart titles, now all symbols are rendered correctly
  • [ZBX-2250] value mapping is now applied for {ITEM.LASTVALUE} macro inside triggers description
  • [ZBX-1436] fixed trigger events display after next steps monitoring -> triggers -> click on any event time
  • [ZBX-1532] added screen name to visual screen editing form (when adding screen rows and cols)
  • [ZBX-2438] fixed configuration of ssh2 on FreeBSD. Thanks to Alex Deiter
  • [ZBX-2423] added custom colour input for link elements
  • [ZBX-2100] fixed group with templates but without hosts breaks map editing issue
  • [ZBX-1591] fixed "advanced icons" for image type map elements
  • [ZBX-2379] fixed trigger expression editing with trigger builder
  • [ZBX-1882] fixed selecting items from disabled hosts for graphs
  • [ZBX-1126] fixed large numbers processing for values stored as 'Delta'
  • [ZBXNEXT-241] extended proxy screen to show proxy vps and item count
  • [DEV-460] improved host-group and maps icons info in Zabbix maps
  • [ZBXNEXT-338] added caching of eventids
  • [ZBX-1438] fixed not deleting data from trends_uint table when deleting an item
  • [ZBX-2276] fixed dashboard discovery status header
  • [ZBX-2377] fixed converting html special chars in graphs' legend
  • [ZBX-2311] fixed Host group empty value selection for items filtering
  • [ZBXNEXT-313] implemented string pool for configuration cache
  • [ZBX-2417] fixed timeout handling for passive checks on agent side
  • [ZBX-1873] added slideshow delay multiplier and fixed slides not showing graphs
  • [ZBX-2282] fixed availability updating of IPMI hosts, monitored by proxy
  • [ZBX-2412] fixed deleting maps with API
  • [ZBX-2341] fixed cutting 20 bytes instead of 20 symbols in char/log/text item values
  • [ZBX-2407] fixed repeated message on cookie size limit
  • [ZBX-2406] removed filter from plaintext history
  • [ZBX-2263] fixed permission checks in bar reports
  • [ZBX-2270] fixed item filtering
  • [ZBX-2401] fixed host name in dynamic graphs in screens
  • [ZBXNEXT-325] added StartDBSyncers parameter for parallel writing to DB
  • [ZBX-1906] fixed possibility to add identical checks for discovery
  • [ZBX-2384] fixed status of triggers elements in screens
  • [ZBX-1824] fixed parsing map labels containing item references with user macros
  • [ZBXNEXT-321] decreased number of selects from DB while processing trends data
  • [ZBX-1505] fixed user macros not resolved in frontend
  • [ZBX-1902] fixed some possibilities to create incorrect linkage
  • [ZBX-2386] rows per page limit increased
  • [ZBX-2306] fixed zoom position
  • [ZBX-2306] improved starting zoom on edges
  • [ZBX-2132] added date format constants to locales, changed zbx_date2str function to meet regional formats and date translation
  • [ZBXNEXT-311] improved speedup dbconfig synchronization
  • [ZBX-2360] added multiple acknowledging for OK>UNKNOWN>OK and PROBLEM>UNKNOWN>PROBLEM events
  • [ZBX-2374,ZBX-2633] updated Ukrainian translation; thanks to zalex_ua
  • [ZBX-2347] fixed last 20 issues in event details showing less than 20 issues
  • [DEV-459] made improvements in discovery page generation
  • [ZBX-2148] added preview button in graphs form
  • [ZBX-2337] fixed error when selecting a web item in trigger configuration
  • [ZBX-2306] fixed links for graphs in screens
  • [ZBX-633] removed linkage of OpenIPMI library to Agents in "configure" script
  • [ZBX-633] more debug information in checks_ipmi.c module
  • [ZBX-2362] fixed processing of logrt[] checks under Windows
  • [ZBX-2356] fixed error while performing group actions when creating an item
  • [ZBX-2355] fixed error when trying to massupdate trigger severity
  • [ZBX-2354,ZBX-2635,ZBX-2648] updated Russian translation; thanks to dotneft and zalex_ua
  • [ZBX-2352] fixed typo in the default locale
  • [ZBX-2312] fixed event order in "monitoring triggers" and "last 20 events"
  • [ZBX-2264] added opportunity to translate class.cuser.php and config.inc.php
  • [ZBXNEXT-311] improved the speed of dbconfig synchronization
  • [ZBX-2378] renamed calculated item field 'Expression' to 'Formula', changed trigger option 'Multiple TRUE events' to use 'PROBLEM' instead
  • [ZBX-2329] fixed screen renaming
  • [ZBX-2315] fixed multiple issues with JS scrollbar
  • [ZBX-2321] fixed log items appearing in the wrong order
  • [DEV-458] added marks on maps if elements trigger changed status recently
  • [ZBX-2290] added export/import of map images
  • [ZBX-2290] fixed image update with oracle db
  • [ZBX-2317] updated French translation; thanks to alixen
  • [ZBX-2283] fixed incorrect time calculating in slidebar
  • [ZBX-2261] fixed username hiding in acknowledge comments
  • [ZBX-2305] fixed actions getting lost in an event-busy environment
  • [ZBX-2303] fixed GET/POST methods in processing web scenario steps. Thanks to Hannu Ylitalo
  • [ZBXNEXT-293] processes now provide more information on why they terminate
  • [ZBX-2304] fixed "no permission" error when screen contains simple graphs with web item
  • [ZBX-2268] denied creation of pie/exploded graphs with more than one sum item
  • [ZBX-2298] added constant to defines to be able configure default Y axis position: left or right
  • [ZBX-2174] fixed a small memory leak in SNMP checks
  • [ZBX-1648,ZBX-2300] fixed caching of "Database monitor" items. Thanks to Kirill Fateev
  • [ZBX-2290] fixed screen cells moving
  • [ZBX-2301] fixed "configure" script with libssh2-1.0.0 library
  • [ZBX-2296] fixed possible heavy loaded server crash when using internal checks
  • [ZBX-2295] added additional units to graphs Y axis
  • [ZBX-2285] fixed sending of active items multiple times
  • [ZBX-2266] fixed server crash when processing malformed calculated items
  • [ZBX-1346] use single quotes in example frontend configuration file
  • [ZBX-2274] fixed trigger expression corruption with trigger wizard
  • [ZBX-2273] add support of macro {TRIGGER.EVENTS.UNACK} for map labels
  • [ZBX-2279] fixed error when changing graph name case
  • [ZBX-2252] fixed server crash and infinite looping in telnet checks
  • [ZBX-2275] fixed loss of the log-data if Zabbix server is unavailable
  • [DEV-457] improved dashboard favourite selection
  • [DEV-457] improvements in dynamic map link indicators form
  • [ZBX-2258] fixed applications import
  • [ZBX-1357,ZBXNEXT-376,ZBXNEXT-412] update Brazilian Portuguese translation; thanks to edson
  • [ZBX-2254] added update time for monitoring triggers screen
  • [ZBX-1886] added js translations
  • [ZBX-2245] added missing functions in trigger expression builder
  • [ZBX-2190] fixed trigger expression check for syntax
  • [ZBX-2242] fixed agent crash on HP-UX when processing logrt[] items
  • [ZBXNEXT-288] improved server performance by not storing function lastvalue in database
  • [ZBX-1753] added permission check for trigger sound notifications
  • [ZBX-2246] added trigger wizard for logrt item
  • [ZBX-2241] fixed graph X axis for big periods
  • [ZBX-2241] fixed text collide in graphs
  • [ZBX-2232] fixed bug with last event duration time in event details
  • [ZBX-2243] fixed bug when cannot select template for item filter by host
  • [ZBX-2240] fixed "undefined index" in monitoring latest data
  • [ZBX-954] fix minor typos

New in ZABBIX 1.7.2 Alpha (Nov 14, 2009)

  • [DEV-430] added map labels macro {TRIGGERS.UNACK} (Sasha)
  • [DEV-430] added notification macro {TRIGGER.EVENTS.UNACK} (Sasha)
  • [ZBX-1095] fixed "Link to template" operation for discovered hosts (Sasha)
  • [ZBX-1015] added support of LVM devices for system.swap.in/out under Linux. Thanks to Takanori Suzuki (Sasha)
  • [DEV-429] added support of system.cpu.switches under Linux 2.4/2.6 (Sasha)
  • [DEV-413] fixed first parameter in system.cpu.util key for linux (all; 0..n) (Sasha)
  • [DEV-411] improved performance of trends module (Sasha)
  • [DEV-428] added new TELNET check 'telnet.run[]' (Sasha)
  • [DEV-428] added new SSH check 'ssh.run[]' (Sasha)

New in ZABBIX 1.6.7 (Nov 13, 2009)

  • [ZBX-1022] fixed syntax in parameter 'continue_pending' in services[] key
  • [ZBX-1202] fixed processing of proc_info[] check with 'sum' parameter. Thanks to Kazuo Ito
  • [ZBX-1148] fixed flap between available and unavailable for hosts with mixed agent and simple checks
  • [ZBX-1051] fixed processing of active checks list on the agent side. Symptom: 'Can't open JSON object' message
  • [ZBX-641] fixed oracle OCI-Lob parse
  • [ZBX-1078] changed link in server info screen element
  • [ZBX-1076] fixed IT services periods
  • [ZBX-1019] fixed stacked graph displays 0 value
  • [ZBX-1040] fixed error when massupdate triggers with empty dependency
  • [ZBX-820] fixed updating downstream item applications when upstream item is updated without changing applications
  • [DEV-426] added new command line parameter '-T' for zabbix_sender
  • [ZBX-1068] fix typos related to height/high
  • [ZBX-948] fixed not working keyboard keys in numericboxes for Opera
  • [ZBX-915] fixed pgsql cycling on transaction failure
  • [ZBX-985] fixed pgsql return value
  • [ZBX-1035] fixed possibility to import graphs to host we don't have permissions
  • [ZBX-1062] deny creation of log and eventlog items with non log type of information
  • [DEV-137] fix incorrect key syntax error message
  • [ZBX-1054] fixed processing of logs and eventlogs which become empty only on the agent side
  • [ZBX-1055] fixed DBexecute function result with PostreSQL
  • [ZBX-778] added support of $1..$9 macros in the {ITEM.NAME} macro in notifications
  • [ZBX-1031] fixed security vulnerability in server, allowing remote nauthenticated users to execute arbitrary SQL queries. Thanks to Nicob
  • [ZBX-1032] fixed security vulnerability in processing of net.tcp.listen under FreeBSD and Solaris agents. Thanks to Nicob
  • [ZBX-1050] fixed possible windows agent crash while processing big eventlog records
  • [ZBX-991] fixed processing of zabbix[queue] internal check
  • [ZBX-596] fixed support of IPV6 under Windows 2000
  • [ZBX-1027] fixed that item key must be used in each subexpression of trigger expression
  • [ZBX-982] fixed message when can't delete application with web items
  • [ZBX-861] fixed problem with disappearing nodes in frontend

New in ZABBIX 1.6.6 (Aug 26, 2009)

  • [ZBX-1014] fixed gaps on graph with fixed y axis (Artem)
  • [ZBX-1013] fixed evaluation of aggregate items for proxy hosts (Sasha)
  • [ZBX-1011] zabbix_sender will send data in blocks of 250 values per TCP connection (Sasha)
  • [DEV-417] added services[] metric for Windows agents (Sasha)
  • [ZBX-1005] fixed evaluations of functions diff, change and abschange for character items if received value more than 255 characters (Sasha)
  • [ZBX-1004] made snmp parameters editable in templated items (Artem)
  • [ZBX-1001] fixed possible server crash while processing macros {ITEM.LASTVALUE} (Sasha)
  • [ZBX-999] fixed query in availability reports (Artem)
  • [ZBX-996] fixed possible server crash with enabled StartDBSyncers option (Sasha)
  • [ZBX-993] fixed possible vulnerability of trapper (Sasha)
  • [ZBX-964] added check on item in trigger expression (Artem)
  • [ZBX-987] fixed shutting down server/proxy after connection lost to remote mysql server (Sasha)
  • [ZBX-809] fixed memory leak while processing perf_counter metric under Windows (Sasha)
  • [ZBX-959] fixed windows agent crash while processing performance counters under Windows 2000. Thanks to Takanori Suzuki (Sasha)
  • [ZBX-733] added checks on value map creation/update (Artem)
  • [ZBX-768] improved menu linebreaking (Artem)
  • [ZBX-853] fixed item massdelete if not zabbix item selected (Artem)
  • [ZBX-963] removed sid from users map element url (Artem)
  • [ZBX-980] removed sid from users trigger url (Artem)
  • [ZBX-981] fixed aggregate item helper text (Richlv)
  • [ZBX-213] added sql patches for graphs_items color field (Artem)
  • [ZBX-933] fixed user profile auto-logout behavior (Artem)
  • [ZBX-908] fixed item nextcheck recalculation on item update (Artem)
  • [ZBX-965] fixed color in graph legend (Artem)
  • [ZBX-966] added sorting in map creation form (Artem)
  • [ZBX-824] fixed net.tcp.service to work with host DNS name (Alexei)
  • [ZBX-967] cosmetic changes in --help output of zabbix_get and zabbix_sender (Alexei)
  • [ZBX-898] fixed slow performance of events component on a screen (Alexei)
  • [ZBX-920] addedd missing indexes to DB upgrade patch for 1.6 (Alexei)
  • [ZBX-854] added support of template triggers for actions (Alexei)
  • [ZBX-916] phrase 'delete selected' replaced by translatable S_DELETE_SELECTED (Alexei)
  • [ZBX-960] fixed confirmation questions in Configuration->Hosts->Host groups (Alexei)
  • [ZBX-975] TRUE/FALSE was replaced to Problems/Ok in Availability Report (Alexei)
  • [ZBX-137] added new indexes for tables: httptest, httptest, actions, dhosts, dservices, escalations (Alexei)
  • [ZBX-946] fixed drawing trigger line in graphs with trigger function "avg" (Artem)
  • [ZBX-968] added dropdown with time periods for IT services (Vedmak)
  • [ZBX-953] added informative note to zabbix_agentd --help output about user parameters and -t switch (Richlv)
  • [ZBX-962] removed "Found: 0" from media type config form (Vedmak)

New in ZABBIX 1.6.5 (Jun 16, 2009)

  • [ZBX-956] fixed js error on map link edit
  • [ZBX-955] fixed bold lines in map links
  • [ZBX-954] fixed various minor typos and formatting errors
  • [ZBX-886] removed duplicate and outdated strings from locales
  • [ZBX-952] increased max length of processed text and log data to 64KB
  • [ZBX-840] added displaying of text items in the latest data screen
  • [ZBX-850] zabbix version removed from locales
  • [ZBX-947] fixed various typos and formatting errors in changelog
  • [ZBX-945] added comment about min/max values for RefreshActiveChecks param in agent config file
  • [ZBX-935] minor fixes for snmptrap.sh. Thanks to Joseph Womack.
  • [ZBX-942] fixed error message for server and proxy if cannot bind a port
  • [ZBX-940] fixed bug with not initialized array variable
  • [ZBX-939] fixed IPC semaphore related issue when starting Zabbix aemons
  • [ZBX-938] fixed usage of 'color' in en_gb locale
  • [ZBX-937] fixed possible server crash while processing IPMI remote command
  • [ZBX-936] fixed saving flexible intervals to items linked to templates
  • [ZBX-932] fixed typo in changelog
  • [ZBX-931] fixed timeout handling for agent's user parameters
  • [ZBX-889] fixed possible bug in media types form
  • [ZBX-927] removed default values for text and blob fields in the upgrade script for compatibility with MySQL 5.0
  • [ZBX-719] fixed typo in default graph title
  • [ZBX-859] fixed typo in server log message

New in ZABBIX 1.6.3 (Mar 28, 2009)

  • Dynamic Menu:
  • The main menu is made dynamic in order to simplify
  • switching from one screen to another.
  • New Supported Checks:
  • Added support of vfs.dev.read/write under FreeBSD. Also
  • added support of for system.cpu.util under Solaris.
  • Linux agent supports iowait,interrupt,softirq and steal for
  • system.cpu.util.
  • Much Faster Dynamic SNMP Indexes:
  • Added caching of dynamic SNMP indexes, which makes
  • execution of complex SNMP checks much faster. The
  • development work was sponsored by XS4ALL, the best ISP in
  • the Netherlands!
  • Flexible Configuration of Default Dropdown Behaviour:
  • New defines ZBX_DROPDOWN_FIRST_ENTRY and
  • ZBX_DROPDOWN_FIRST_REMEMBER in file include/defines.inc.php
  • can be used to change what dropdown entry is selected by
  • default and if ZABBIX front-end should remember older
  • selection. This can be very useful for large ZABBIX
  • installations.
  • Other Improvements and Bug Fixes:
  • improved item template-update
  • added support of text items for functions str, regexp and iregexp
  • "Cannot open Json object" message replaced with a better one in agent log
  • trailing newline added in the end of exported xml
  • when graph shows current time values, ">>" character is shown near end time
  • events duration now counts weeks instead of months, small GUI typos fix
  • Distributed monitoring: added update of Last check and Last value fields
  • historical data is now available for "not supported" items
  • added host name of deppended trigger
  • default autologout time is set to 900
  • improved performance of processing of log and text items
  • details box is open by default if any error occured
  • the behaviour of the agent's key "vfs.fs.size" improved to be similar to the "df" command
  • added entity counts on interfaces
  • improved queries in "Graphs" page
  • the purpose of the configuration parameter StartAgents precised
  • added new default user group "Disabled"
  • improved {ESC.HISTORY} macro in recovery notifications
  • expanded details box added for triggers copying messages
  • added tooltip in "status of ZABBIX" report for number of items and triggers parameter
  • allowed processing of non-agent based checks for unreachable hosts
  • added Polish locale
  • improved performance of the graph related screen due to missing index
  • fixed month representation in seconds in most busy triggers report
  • fixed bad performance of the string functions - added two database indexes
  • fixed Windows agent crash when using incorrect third parameter in proc_info metric
  • fixed memory leak while processing proc.num metric under Win2008
  • fixed data loss of text values processed by proxy
  • fixed problem with lost actions when upgrading database to 1.6.x
  • fixed "System status" cell colors with 0 active triggers
  • fixed hosts massupdate with "new group" and "use profile"
  • fixed problem with adding the graphs on an autodiscovered hosts
  • fixed SQL error when try to activate auto-login in profile
  • fixed SQL error on login screen when postgre is used, small GUI typos fix
  • Distributed monitoring: PosrgeSQL related fixes
  • Distributed monitoring: fixed deadlocks
  • fixed server memory leak in processing remote commands in actions
  • fixed error when try to remove trigger comment
  • fixed undefined argument on graph delete
  • changed disabled auto-logout indication
  • added extension to hosts when importing graph to template
  • display correct error message if file import fails
  • fixed zabbix server status when frontend and backend are on different servers
  • fixed screen clock set to server time showed local time
  • fixed min autologout value to 90 seconds
  • fixed wrong aggregate graph drawing
  • fixed template linkage not working properly
  • fixed incorrect processing of net.tcp.listen
  • fixed "invalid URL" when use small popup menus like ping etc
  • fixed "invalid URL" when add user to user group
  • fixed problem with "Too many open files" by agent under Solaris 2.5, 2.6
  • fixed displaying "no status update" error for template triggers
  • fixed processing of existing data when -n parameter is used for zabbix_server
  • fixed "Undefined index error" during frontend installation
  • fixed filter in audit filtering only logs
  • fixed evaluation of {ITEM.LASTVALUE} if the trigger expression consists of several items
  • fixed wrong action count in audit log
  • fixed resetting of web graph periods
  • fixed possible Windows agent crash when processing eventlog[]
  • fixed Wrong URL when add rights to user group
  • edited configure.in file to make some error messages more sensible
  • corrected some typos in misc/conf/zabbix_server.conf
  • corrected some typos in test/env/standalone/conf/template_server.conf
  • fixed processing of four-character-long item keys
  • trigger description in "Last 20 issues" is link to the URL defined in trigger parameters + minor GUI typos fix
  • fixed SNMP-related compilation problem with undefined 'localname' under some platforms
  • fixed web graphs start time not changing
  • fixed recursion detection in Include directive for config files
  • fixed minor GUI text errors
  • fixed wrong caption for graph item editing form
  • all templates linked to group Templates in default config
  • fixed "Invalid URL" error when choose History from history submenu
  • fixed "values per second" having too many decimal places
  • fixed duplicating entries in hosts groups after import
  • improved item graph exporting
  • fixed simple/advanced item filter switch
  • fixed sql error when filter items by host group
  • fixed element validation in sysmap elements
  • fixed audit log record for graph update action "added" -> "updated"
  • fixed possible server crash when using {TRIGGER.NAME} for notifications
  • fixed PostgreSQL errors with out of range string data
  • fixed import of triggers with {HOSTNAME} macro
  • fixed handling of -c parameter in zabbix_sender. Thanks to Jakov Sosic
  • fixed timeout handling for SNMP connect
  • fixed memory leak if trigger evaluation fails
  • removed "Step" field for recovery messages from Event details
  • fixed login while entering any page with HTTP auth enabled
  • default number of HTTP pollers was decreased to one
  • fixed sql problem with deletion of many hosts
  • fixed wrong result of function "nodata" after server restart
  • removed net-snmp debug messages from server logs
  • fixed support of quotation marks in command in UserParameter's
  • fixed deadlocks in dbcache module
  • added define for menu caching
  • fixed latest data auto-refresh cripples filter viewing issue
  • fixed warning zbx_malloc: allocating already allocated memory in json.c
  • fixed frontend vulnerabilities

New in ZABBIX 1.5.4. Beta (Aug 21, 2008)

  • fixed probem with permissions of server's shared memory
  • fixed compilation problem under Solaris
  • improved performance on disabling/enabling, deleting hosts
  • added Queue view for proxies
  • Queue now displays numbers differently
  • added disabled images in the elements of maps
  • dependent triggers are not counted in SoT
  • increased Url field in web scenario to 255 characters
  • added support of source ip address for all binaries
  • improved viewing of integer items on graphs
  • improved performance of server module
  • added support of trends_uint
  • added charset info to the email header. Thanks to Vadim Pilipenko.
  • added full clone to hosts
  • added massupdate for triggers
  • implemented sound on/off button in status of triggers screens
  • added trigger dependencies in export/import
  • added error reporting for zabbix_get
  • added checkbox range selection by Ctrl Click
  • added support of applications in action conditions
  • added ability to edit user medias
  • added support of zabbix[uptime] and zabbix[boottime]
  • implemented "color only non-zero values" in "Status of triggers"
  • added last login time to users tab
  • improved the permissions scheme in frontend
  • other bug fixes and minor improvements