ZABBIX Changelog

New in version 2.4.6 RC1

August 5th, 2015
  • List of Improvements included into 2.4.6rc1:
  • [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.6rc1:
  • [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 version 2.4.5 (April 23rd, 2015)

  • [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-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 version 2.4.4 (February 23rd, 2015)

  • List of Improvements included into 2.4.4:
  • [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 included into 2.4.4:
  • [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 version 2.4.2 (November 5th, 2014)

  • 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 version 2.4.1 (October 13th, 2014)

  • List of Improvements included into 2.4.1:
  • [ZBX-8719] optimised value cache requests to better utilise 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.1:
  • [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] optimised value cache requests to better utilise 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 version 2.4.1 RC1 (October 1st, 2014)

  • List of Improvements included into 2.4.1rc1:
  • [ZBX-8719] optimised value cache requests to better utilise 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 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] optimised value cache requests to better utilise 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 version 2.4.0 RC3 (September 10th, 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 version 2.4.0 RC1 (September 6th, 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 version 2.3.5 (September 4th, 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 version 2.3.4 (August 29th, 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 version 2.2.6 (August 27th, 2014)

  • List of Improvements included into 2.2.6:
  • [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 included into 2.2.6:
  • [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, Chinese (Taiwan), 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 version 2.2.5 (July 17th, 2014)

  • Security fixes:
  • [ZBX-8151] fixed XXE vulnerability on XML import using obsolete libxml versions; thanks to pnig0s@Freebuf for the report
  • List of Improvements included into 2.2.5:
  • [ZBX-8278] prepared frontend for mbstring.internal_encoding ini option deprecation in php 5.6+
  • Complete List of Bug Fixes and Improvements included into 2.2.5:
  • [ZBX-8278] prepared frontend for mbstring.internal_encoding ini option deprecation in php 5.6+
  • [ZBX-8011] fixed escalator giving false 'no media defined' errors
  • [ZBX-8359] changed servers timer processes title line to display amount of hosts that have changed maintenance status; active maintenance period count is no longer displayed
  • [ZBX-8270] fixed disk space reporting for large AIX file systems (>= 16 TB)
  • [ZBX-8422] removed php mutex locking from server code because of not being used and incompatible licensing issues
  • [ZBX-8394] corrected misspelled "template" variables in API
  • [ZBX-8248] fixed vfs.file.regexp, vfs.file.regmatch and web.page.regexp to handle carriage returns properly
  • [ZBX-8285] fixed widget "History of events" and frontend messaging to use visible host names
  • [ZBX-8151] fixed XXE vulnerability on XML import using obsolete libxml versions; thanks to pnig0s@Freebuf for the report
  • [ZBX-8354] removed period in caption for "Distribution of values for multiple periods" bar report
  • [ZBX-8092] fixed items being polled at the same time after host becomes enabled
  • [ZBX-8324] fixed there being too many expressions in a list in a SQL query
  • [ZBX-8373] fixed the argument to system.cpu.num[] being ignored on HP-UX

New in version 2.2.4 (June 25th, 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
  • Brazilian Portuguese
  • Italian
  • Japanese
  • Polish
  • Romanian
  • Russian
  • Slovak
  • Spanish
  • Complete List of Bug Fixes and Improvements included into 2.2.4:
  • [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 version 2.2.2 (February 12th, 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 version 2.2.2 RC3 (February 8th, 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.2rc3:
  • [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.2rc3:
  • [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 version 2.2.2 RC2 (February 5th, 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 version 2.2.2 RC1 (February 4th, 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 version 2.2.1 (December 10th, 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.1:
  • [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.1:
  • [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 version 2.2.1 RC1 (December 4th, 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 version 2.2.0 (November 12th, 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 version 2.2 RC2 (November 7th, 2013)

  • [ZBXNEXT-1513] set autofocus for the event acknowledgement text field
  • [ZBXNEXT-1998] added vmware.fullname[], vmware.version[] key support
  • [ZBXNEXT-1975] increased the size of alerts table message field to 64KB also on Oracle database
  • [ZBXNEXT-1371] added links to graphs, web monitoring and LLD rules in the search results; thanks to Volker Fröhlich and Marc for patches
  • [ZBX-6832] improved default templates (e.g., split "Template App Agentless" into 12 templates for each service)
  • [ZBXNEXT-1851] hid American English, Greek and Polish translations from the frontend
  • [ZBX-7186] fixed recovery-awaiting escalations staying in the database forever if their action, trigger or item is deleted
  • [ZBX-7280] fixed map background in IE10
  • [ZBX-7276] fixed count of displaying hosts in proxy list
  • [ZBX-7299] fixed dashboard widget drag'n'drop not working on PHP setups without JSON
  • [ZBX-7292] fixed resolving of macros in host interfaces
  • [ZBX-7061] fixed warnings produced by clang static analyzer (e.g., Linux agent crash for item system.swap.in[sda3])
  • [ZBX-7161] fixed full clone form not saving data after an unsuccessful submit
  • [ZBX-7161] fixed the clone button in the host configuration form
  • [ZBX-6528] fixed highlighting unmonitored hosts in Host inventory page
  • [ZBX-7259] fixed "Show lines" field in Configuration > Screen > cell element to be a value between 1 and 100
  • [ZBX-7286] fixed displaying double quotes as HTML entities in trigger menu pop-ups
  • [ZBX-7284] fixed incorrect permissions when selecting a screen element from pop-up in screens and slideshow pages
  • [ZBX-7282] fixed server or proxy crash while terminating database upgrade by TERM signal
  • [ZBX-7275] fixed eventlog sometimes returning garbage value
  • [ZBX-7269] fixed units and value type for vmware.vm.vfs.fs.size[{$URL},{HOST.HOST},{#FSNAME},pfree] item in "Template Virt VMware Guest" template
  • [ZBX-7258] fixed vCenter VMs unique identifier for host names
  • [ZBX-7283] fixed latest data table layout issues when switching hosts and the "Show details" filter
  • [ZBX-5854] fixed host status indicator not displaying maintenance status in the host configuration form header
  • [ZBX-7242] fixed sortable table elements not to change width while dragging them
  • [ZBX-7213] fixed pre-loader image width and height for Internet Explorer
  • [ZBX-7273] fixed newlines in default data strings for Oracle
  • [ZBX-7141] made it clear agent of which particular type is unavailable for unknown triggers

New in version 2.2 Beta 2 (October 22nd, 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 version 2.2 Alpha 8 (October 10th, 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 version 2.0.9 (October 8th, 2013)

  • List of Improvements included into 2.0.9:
  • [ZBX-2616] upgraded the bundled DejaVu font from 2.33 to 2.34
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Italian, Lithuanian, Romanian and Slovak translations; thanks to Zabbix translators
  • Complete List of Bug Fixes and Improvements included into 2.0.9:
  • [ZBX-7036] fixed "Discovery status" widget being displayed on top of a customized dashboard when enabling a discovery rule
  • [ZBX-3878] fixed not being able to move dashboard widget the second time
  • [ZBX-2616] upgraded the bundled DejaVu font from 2.33 to 2.34
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Italian, Lithuanian, Romanian and Slovak translations; thanks to Zabbix translators
  • [ZBX-7091] fixed SQL injection vulnerabilities in page filtering; thanks to Bernhard Schildendorfer from SEC Consult for the report
  • [ZBX-7091] fixed SQL inection vulnerabilities dashboard favourite managing; thanks to Lincoln, a member of Corelan Team, for the report
  • [ZBX-3878] fixed memory leaks in slide shows
  • [ZBX-6950] fixed termination character sequence for smtp connection termination
  • [ZBX-6952] fixed XSS vulnerability in user themes, thanks to Lincoln and Bernhard Schildendorfer for reporting
  • [ZBX-6992] fixed PostreSQL query errors due to missing "AS" keyword for aggregate functions in Monitoring > IT Services
  • [ZBX-6804] optimized min item clock calculation for graph; thanks to Volker Fröhlich
  • [ZBX-6902] reverting Solaris system.swap.size calculation from "swap -s" (used in 2.0.7, 2.0.8) to "swap -l"-like algorithm (as in 2.0.6)
  • [ZBX-6936] fixed MySQL errors when updating configuration of the proxy
  • [ZBX-6929] fixed updating of lastlogsize and mtime in the proxy's database
  • [ZBX-6923] fixed mass delete in template list, 'Delete selected' and 'Delete selected with linked elements' functions
  • [ZBX-6922] fixed host interface importing
  • [ZBX-6249] fixed data loss in proxy "Data sender" process caused by unfinished transactions; thanks to MATSUDA Daiki for patch
  • [ZBXNEXT-1056] improved active checks error messages

New in version 1.8.18 (October 8th, 2013)

  • [ZBX-7091] fixed SQL injection vulnerabilities in page filtering; thanks to Bernhard Schildendorfer from SEC Consult for the report
  • [ZBX-7091] fixed SQL injection vulnerabilities dashboard favourite managing; thanks to Lincoln, a member of Corelan Team, for the report
  • [ZBX-6249] fixed data loss in proxy "Data sender" process caused by unfinished transactions; thanks to MATSUDA Daiki for patch
  • [ZBX-6830] fixed dynamic item checkbox in Configuration > Screens
  • [ZBX-5924] fixed curl verify host option setting in ez texting

New in version 2.0.9 RC2 (October 5th, 2013)

  • List of Improvements included into 2.0.9rc2:
  • [ZBX-2616] upgraded the bundled DejaVu font from 2.33 to 2.34
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Italian, Lithuanian, Romanian and Slovak translations; thanks to Zabbix translators
  • Complete List of Bug Fixes and Improvements included into 2.0.9rc2:
  • [ZBX-7036] fixed "Discovery status" widget being displayed on top of a customized dashboard when enabling a discovery rule
  • [ZBX-3878] fixed not being able to move dashboard widget the second time
  • [ZBX-2616] upgraded the bundled DejaVu font from 2.33 to 2.34
  • [ZBX-1357] updated Brazilian Portuguese, Chinese (China), Italian, Lithuanian, Romanian and Slovak translations; thanks to Zabbix translators
  • [ZBX-7091] fixed SQL injection vulnerabilities in page filtering; thanks to Bernhard Schildendorfer from SEC Consult for the report
  • [ZBX-7091] fixed SQL inection vulnerabilities dashboard favourite managing; thanks to Lincoln, a member of Corelan Team, for the report
  • [ZBX-3878] fixed memory leaks in slide shows
  • [ZBX-6950] fixed termination character sequence for smtp connection termination
  • [ZBX-6952] fixed XSS vulnerability in user themes, thanks to Lincoln and Bernhard Schildendorfer for reporting
  • [ZBX-6992] fixed PostreSQL query errors due to missing "AS" keyword for aggregate functions in Monitoring > IT Services
  • [ZBX-6804] optimized min item clock calculation for graph; thanks to Volker Fröhlich
  • [ZBX-6902] reverting Solaris system.swap.size calculation from "swap -s" (used in 2.0.7, 2.0.8) to "swap -l"-like algorithm (as in 2.0.6)
  • [ZBX-6936] fixed MySQL errors when updating configuration of the proxy
  • [ZBX-6929] fixed updating of lastlogsize and mtime in the proxy's database
  • [ZBX-6923] fixed mass delete in template list, 'Delete selected' and 'Delete selected with linked elements' functions
  • [ZBX-6922] fixed host interface importing
  • [ZBX-6249] fixed data loss in proxy "Data sender" process caused by unfinished transactions; thanks to MATSUDA Daiki for patch
  • [ZBXNEXT-1056] improved active checks error messages

New in version 2.2 Alpha 7 (September 28th, 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.
  • Monitoring of vCenter and vSphere:
  • Added support of monitoring of VMWare virtualization platforms.
  • 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.
  • 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 version 2.2 Alpha 6 (September 19th, 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.
  • Monitoring of vCenter and vSphere:
  • Added support of monitoring of VMWare virtualization platforms.
  • 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.
  • 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.
  • 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 version 2.2 Alpha 5 (September 4th, 2013)

  • This release introduces major features along with numerous improvements.

New in version 2.2 Alpha 4 (August 29th, 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 version 2.0.8 (August 21st, 2013)

  • List of Improvements included into 2.0.8:
  • [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 included into 2.0.8:
  • [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 version 2.2 Alpha 3 (August 16th, 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.
  • 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 version 2.0.8 RC1 (August 14th, 2013)

  • This release candidate comes with a number of bugfixes.

New in version 2.1.0 Alpha (July 6th, 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.
  • 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.
  • 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 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.
  • 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 version 2.0.6 (April 22nd, 2013)

  • List of Improvements included into 2.0.6:
  • [ZBXNEXT-1643] added support of {TRIGGER.TEMPLATE.NAME} and {TRIGGER.HOSTGROUP.NAME} notification macros; thanks to Hmami Mohamed
  • [ZBX-1357] added Lithuanian translation; thanks to Zabbix translators
  • [ZBX-1357] updated American English, Brazilian Portuguese, Dutch, French, German, Greek, Hungarian, Japanese, Latvian, Russian, Slovak, Spanish, Turkish and Ukrainian translations; thanks to Zabbix translators
  • [ZBXNEXT-1663] added support for notification macros {TRIGGER.NAME.ORIG}, {ITEM.NAME.ORIG}, {ITEM.KEY.ORIG}
  • [ZBXNEXT-1056] added warning logging when active agent fails to connect server/proxy
  • [ZBX-6389] performance improvement in Dashboard "System status" and "Last issues" widgets
  • [ZBX-5225] improved performance of processing discovered items by the low-level discovery rule
  • Complete List of Bug Fixes and Improvements included into 2.0.6:
  • [ZBXNEXT-1643] added support of {TRIGGER.TEMPLATE.NAME} and {TRIGGER.HOSTGROUP.NAME} notification macros; thanks to Hmami Mohamed
  • [ZBX-1357] added Lithuanian translation; thanks to Zabbix translators
  • [ZBX-1357] updated American English, Brazilian Portuguese, Dutch, French, German, Greek, Hungarian, Japanese, Latvian, Russian, Slovak, Spanish, Turkish and Ukrainian translations; thanks to Zabbix translators
  • [ZBXNEXT-1663] added support for notification macros {TRIGGER.NAME.ORIG}, {ITEM.NAME.ORIG}, {ITEM.KEY.ORIG}
  • [ZBXNEXT-1056] added warning logging when active agent fails to connect server/proxy
  • [ZBX-6468] fixed regex in trigger expression test
  • [ZBX-6389] performance improvement in Dashboard "System status" and "Last issues" widgets
  • [ZBX-6444] fixed vertical text alignments in Monitoring > Overview for IE8 and IE10
  • [ZBX-6408] fixed action conditions not being deleted and actions not being disabled when deleting a template
  • [ZBX-5225] fixed deadlocks while processing lld rules; each prototype will be processed in own transaction
  • [ZBX-6413] fixed that Zabbix API function 'webcheck.update' incorrectly requires 'name'
  • [ZBX-5225] improved performance of processing discovered items by the low-level discovery rule
  • [ZBX-6423] fixed escalator to allow alerts while processing huge amount of escalations
  • [ZBX-6306] fixed frontend layout for latest Google Chrome 25
  • [ZBX-6318] fixed undefined indices for large node Ids in DM
  • [ZBX-6388] fixed regular expression namespace inside nodes
  • [ZBX-6333] added node support for global regexps
  • [ZBX-6352] fixed web scenario and discovery rule delay interval
  • [ZBX-6357] fixed template graph cloning
  • [ZBX-4991] fixed host availability checks with proxies
  • [ZBX-6322] enforced nls_numeric_characters setting for oracle db sessions
  • [ZBX-6328] fixed undefined index in proxy list
  • [ZBX-6324] improved text displaying in Overview table header in IE
  • [ZBX-6261] fixed service.getsla not working with Oracle database
  • [ZBX-5797] fixed server SNMP interfaces ignoring IP/DNS toggle
  • [ZBX-6290] fixed icon mapping selection
  • [ZBX-5321] unified translation strings, fixed typo and SQL query formatting
  • [ZBX-5982] fixed read only items being listed in popup for trigger expression
  • [ZBX-6123] ensured sequential IT services updates by database syncers
  • [ZBX-5635] changed value types to float for qps items in "Template App MySQL"
  • [ZBX-5622] fixed grammatical error of snmptrap.fallback in help_items
  • [ZBX-6191] fixed state of unsupported items in data.sql
  • [ZBX-6262] fixed regression when function is_uint_suffix() did not treat '0' as a valid unsigned integer

New in version 2.0.5 (February 13th, 2013)

  • List of Improvements included into 2.0.5:
  • [ZBX-5973] improved performance of SNMP dynamic index item cache building in poller processes
  • [ZBXNEXT-1600] increased maximum values of *CacheSize parameters up to 2GB
  • [ZBX-5957] added configure options to specify iconv include/lib directories
  • [ZBX-1357] added Bulgarian translation
  • [ZBX-6040] added support of Windows 8 and Windows Server 2012 for system.uname check
  • [ZBX-1357] updated American English, Brazilian Portuguese, Dutch, Finnish, French, German, Greek, Hungarian, Japanese, Latvian, Polish, Portuguese (Portugal), Russian, Slovak, Spanish, Swedish, Turkish and Ukrainian translations; thanks to Zabbix translators
  • [ZBX-5920] added prefetching of 2 MB of data for Oracle SQL selects
  • Complete List of Bug Fixes and Improvements included into 2.0.5:
  • [ZBXNEXT-1600] increased maximum values of *CacheSize parameters up to 2GB
  • [ZBX-5957] added configure options to specify iconv include/lib directories
  • [ZBX-1357] added Bulgarian translation
  • [ZBX-6040] added support of Windows 8 and Windows Server 2012 for system.uname check
  • [ZBX-1357] updated American English, Brazilian Portuguese, Dutch, Finnish, French, German, Greek, Hungarian, Japanese, Latvian, Polish, Portuguese (Portugal), Russian, Slovak, Spanish, Swedish, Turkish and Ukrainian translations; thanks to Zabbix translators
  • [ZBX-5920] added prefetching of 2 MB of data for Oracle SQL selects
  • [ZBX-6124] fixed hostgroup.massupdate validation on removing group from host with only one group
  • [ZBX-6197] updated DB2 image importer script to work with larger (>16KB) images
  • [ZBX-6211] fixed errors in Monitoring->Discovery and added check for Discovery existing
  • [ZBX-6069] fixed axis in the default "Zabbix Server performance" graph template
  • [ZBX-6195] fixed navigation bar displaying when host remembering in switched off and user watch graph prototypes
  • [ZBX-6140] fixed job creation for script execution on windows 2000
  • [ZBX-5933] fixed triggers with negative values in graphs
  • [ZBX-5532] added support of 1.8 IT services time format
  • [ZBX-5945] fixed map URL expanding
  • [ZBX-5968] fixed updating of triggers and graphs when low-level discovered value changes
  • [ZBX-6180] fixed host edit page for IBM DB2
  • [ZBX-5863] changed external command execution to store output in a dynamically allocated buffer up to 512KB
  • [ZBX-6177] fixed testing of a trigger expression with an item prototype
  • [ZBX-6175] fixed password field naming in item properties
  • [ZBX-6005] fixed event.get not returning network discovery or auto-registration events for admin users when passing only the "source" parameter
  • [ZBX-6173] removed unknown trigger color from the trigger overview help pop up
  • [ZBX-6161] fixed reading empty files with vfs.file.contents key
  • [ZBX-5458] fixed some date strings being not translatable
  • [ZBX-6114] fixed errors in graphs (invalid arguments and division by zero)
  • [ZBX-6057] fixed using of ServerActive option by zabbix_sender
  • [ZBX-6142] fixed "Current host" removing in Configuration -> Actions -> Operations
  • [ZBX-6131] fixed undefined indexes in maintenance periods
  • [ZBX-6133] fixed undefined indexes when importing hosts with "Update existing" disabled
  • [ZBX-6122] fixed error when trying to create an IT service and submitting an incorrectly filled form
  • [ZBX-6101] fixed processing of SNMP traps in maintenance "with data collection"; thanks to Volker Fröhlich for patch
  • [ZBX-6012] added support of user macros and global regular expressions in SNMP trap item key parameter
  • [ZBX-5973] improved performance of SNMP dynamic index item cache building in poller processes
  • [ZBX-3534] fixed templated linking using read-only template
  • [ZBX-6110] fixed selected map remembering in Monitoring -> Maps
  • [ZBX-6117] fixed item value macros resolving using non-converted to null values
  • [ZBX-6113] fixed hidden input field appearing when assigning hosts to groups in IE
  • [ZBX-6063] fixed graph selection pop up working incorrectly when adding a graph to a templated screen
  • [ZBX-6014] improved performance in most IT services pages and pages that retrieve trigger information
  • [ZBX-6070] fixed event CSV export ignoring the selected page and filters
  • [ZBX-6006] optimized web interface API calls, which requested redundant data
  • [ZBX-5806] fixed template.massadd and template.massremove returning an empty hostids array
  • [ZBX-5201] added handling of PerfCounter error PDH_CALC_NEGATIVE_DENOMINATOR
  • [ZBX-6054] fixed host write permissions being required to view screens
  • [ZBX-6027] fixed global notification messages not working in fullscreen frontend mode
  • [ZBX-6037] fixed duplicate frontend messages and changed frontend messages to show last event for 15 triggers instead of last 15 events
  • [ZBX-5900] fixed date validation in services and maintenances, fixed JS calendar and fixed maintenance period validation
  • [ZBX-5835] fixed possible "Undefined index" in Configuration -> Actions screen
  • [ZBX-6097] fixed the ability to override LDAP configuration when calling user.login
  • [ZBX-5986] fixed page filter to not use remembered group if selected host is not in that group
  • [ZBX-6013] fixed table layout in Monitoring -> IT services for IE10
  • [ZBX-5977] removed possibility to add an LLD rule to an application via the API in application and discovery rule
  • [ZBX-5938] removed orphaned trigger from default data set
  • [ZBXNEXT-894] fixed generate_events comment to say that events are generated after maintenance if trigger changed its state during the maintenance at all
  • [ZBX-5988] fixed memory leak in functions evaluate_LOGEVENTID(), evaluate_STR(), DBlld_process_discovery_rule(); thanks to Takanori Suzuki for patch
  • [ZBX-5940] fixed displaying default key parameters when agent is used with option -p
  • [ZBX-5981] fixed incorrect use of function assert() if build option -DNDEBUG was used, it caused random crashes
  • [ZBX-3379] added SourceIP support for SNMP items
  • [ZBX-6002] optimized fetching latest service alarms in Service API
  • [ZBX-5986] fixed page filter in Monitoring -> Graphs
  • [ZBX-6004] optimised Monitoring -> Screens page
  • [ZBX-6003] optimised Monitoring -> Maps page
  • [ZBX-5862] fixed SQL condition algorithm
  • [ZBX-4789] improved performance of permissions check
  • [ZBX-5979] fixed Monitoring -> Events page not to show events from triggers that reference at least one disabled or unsuported item
  • [ZBX-5985] fixed DB error in "Configuration of web monitoring" for PostgreSQL
  • [ZBX-5699] fixed configuration graph host ID passing in navigation
  • [ZBX-1946] improved error messages when validating screen item row and column spans
  • [ZBX-3402] disabled "store value" overriding for host items inherited from templates
  • [ZBX-3402] fixed the "formula" input not being displayed when editing templated items with a disabled multiplier
  • [ZBX-3071] fixed reading and writing of Oracle NCLOB fields
  • [ZBX-5704] fixed validation on file uploading
  • [ZBX-5737] fixed image saving using Oracle
  • [ZBX-5809] fixed global URL displaying in map screen item
  • [ZBX-5837] fixed filtering by proxy status in HostGroup API get method
  • [ZBX-5899] implemented flicker-free graph support for web monitoring
  • [ZBX-5919] removed OCI_COMMIT_ON_SUCCESS option for SQL statements in transaction on Oracle backend
  • [ZBX-5869] fixed host ID detection in graph configuration
  • [ZBX-3754] fixed "Undefined variable" in the trigger expression constructor
  • [ZBX-3038] fixed the trigger expression constructor to parse expressions created in log wizard
  • [ZBX-2793] added possibility to add macros without an item in the trigger expression
  • [ZBX-5896] fixed inserting OR condition in the trigger expression constructor
  • [ZBX-5833] fixed inserting a macro in the trigger expression constructor
  • [ZBX-5884] improved the trigger expression constructor to work with parentheses

New in version 1.8.16 RC2 (January 11th, 2013)

  • [ZBX-6034] fixed IPMI remote commands and scripts, possible poller and escalator crash
  • [ZBX-5201] added handling of PerfCounter error PDH_CALC_NEGATIVE_DENOMINATOR
  • [ZBX-6097] fixed the ability to override LDAP configuration when calling user.login
  • [ZBX-5988] fixed memory leak in functions evaluate_LOGEVENTID(), evaluate_STR().
  • [ZBX-3754] fixed "Undefined variable" in the trigger expression constructor
  • [ZBX-3038] fixed the trigger expression constructor to parse expressions created in log wizard
  • [ZBX-2793] added possibility to add macros without an item in the trigger expression
  • [ZBX-5896] fixed inserting OR condition the trigger expression constructor
  • [ZBX-5833] fixed inserting a macro in the trigger expression constructor
  • [ZBX-4695] added support of simple check keys with user macros in the trigger expression
  • [ZBX-5884] improved the trigger expression constructor to work with parentheses
  • [ZBX-5814] fixed an incorrect error message when saving an illegal trigger expression
  • [ZBX-4247] fixed processing of trigger expression if item key contains another trigger expression string
  • [ZBX-2640] fixed some issues when creating and editing log triggers
  • [ZBX-5803] fixed message initialization memory leak in IE7
  • [ZBX-5898] fixed Insert Macro button does not work in trigger constructor on IE7 and IE8
  • [ZBX-5822] fixed macro in trigger names for unixtime and other types of units
  • [ZBX-5697] fixed processing of external check parameters with the right square bracket
  • [ZBX-5454] fixed encoding of long email subject line as required by RFC-2047; thanks to Jairo Eduardo Lopez Fuentes Nacarino
  • [ZBX-5650] added more information about ProxyLocalBuffer parameter in the example configuration file
  • [ZBX-4097] changed the "application", "host" and "group" parameters for item.get and trigger.get to be case sensitive
  • [ZBX-5514] fixed SQL query in get_min_itemclock_by_itemid function
  • [ZBX-5505] fixed incorrect SQL query building using limits
  • [ZBX-5512] fixed undefined index in screens
  • [ZBX-5383] maximum data size accepted via Zabbix communication protocol is limited to 128 MB
  • [ZBX-5450] added support of "KMGTsmhdw" suffixes in the second parameter of count() function
  • [ZBX-5395] fixed {ITEM.LASTVALUE1} and {ITEM.VALUE1} expanding in the trigger.get method

New in version 2.0.4 (December 10th, 2012)

  • This release candidate introduces a few minor features and a number of bugfixes.

New in version 2.0.4 RC1 (November 29th, 2012)

  • This version candidate introduces new translations and a few minor features as well as a number of bugfixes.

New in version 2.0.3 (October 4th, 2012)

  • This version introduces support of flicker-free screens along with numerous bugfixes.

New in version 2.0.3 RC2 (October 3rd, 2012)

  • This version fixes several problems of the previous release candidate.

New in version 2.0.2 RC1 (July 21st, 2012)

  • This version adds bugfixes and minor improvements.

New in version 2.0.0 RC5 (May 18th, 2012)

  • This version fixes all reported issues in the previous release candidate.

New in version 1.8.13 RC1 (May 7th, 2012)

  • This version introduces several bugfixes and minor improvements.

New in version 1.9.9 (February 3rd, 2012)

  • This version introduces new features along with numerous bugfixes.

New in version 1.8.10 RC2 (December 23rd, 2011)

  • This version fixes one blocker issue of a previous release candidate.

New in version 1.8.9 RC2 (November 17th, 2011)

  • This version fixes a serious issue in a previous release candidate.

New in version 1.8.8 (September 29th, 2011)

  • This version fixes two critical issues of Zabbix 1.8.7 along with other less important bugfixes.

New in version 1.8.8 RC3 (September 23rd, 2011)

  • This version includes fixes for a few blocker issues.

New in version 1.8.6 RC1 (July 25th, 2011)

  • This version candidate contains numerous bugfixes along with new minor features.

New in version 1.9.1 (December 29th, 2010)

  • This version introduces support of multiple interfaces per host, a better translation framework for the Web interface, a redesign of unknown triggers and events, along with other features and bug fixes.

New in version 1.8.4 RC1 (October 5th, 2010)

  • This version contains numerous bugfixes along with a few new features.

New in version 1.8.2 (March 30th, 2010)

  • [ZBX-2084] fixed JSON decoding class, which didn't worked due to PCRE backtrace limit, enabled native PHP JSON functions, rewrited code with sockets
  • [ZBX-2239] fixed mutex (un)locking so that zabbix_server does not become forever defunct when killed
  • [ZBX-1983] fixed port validation in host agent port, ipmi port and in discovery checks ports (now supports for ports ranges like "21-80,465")
  • [ZBX-2228] fixed compilation under FreeBSD with enabled LDAP
  • [ZBX-2236] fixed processing of Telnet checks by Zabbix proxy
  • [ZBX-2234] fixed icon for mass open action in status of triggers
  • [ZBX-2233] fixed processing of action condition 'Trigger '
  • [ZBX-1357] updated French translation; thanks to alixen
  • [ZBX-2048] fixed sorting in screens dropdown
  • [ZBX-2221] fixed expanding/collapsing categories in "Latest Data"
  • [ZBX-2225] fixed linkage if templated items are used in graphs as Y axis min and max values
  • [ZBX-2225] complete rewrite of the server code for template linkage
  • [ZBX-2210] added template replace option for hosts mass update
  • [ZBX-2219] fixed graphs data in data.sql
  • [ZBX-1345] time filter redesigned, sliders moved to top inside filter
  • [ZBX-2151] fixed header sorting in overview for items and triggers
  • [DEV-456] added filter to dashboard
  • [ZBX-2191] remove broken trigger from the default dataset
  • [ZBX-2172] fixed object available scripts sorting alphabetically
  • [ZBX-2217] fixed JS error in status of triggers page in IE
  • [ZBX-2199] fixed time output format when time is less then 1 ms
  • [ZBX-1956] fixed deletion of last row or col in screen
  • [ZBX-1956] added cursor pointer on minus (remove) icons in screens
  • [ZBX-1347] added support of hostnames and keys with spaces in sender input file
  • [ZBX-2189] fixed compilation under AIX 5.3
  • [ZBX-1229] added comparison between IPv4, IPv4-mapped and IPv4-compatible allowed server addresses
  • [ZBX-1949] fixed "housekeeping" procedure for the table "housekeeper" itself, added configuration parameter "MaxHousekeeperDelete" for the server
  • [ZBX-2173] fixed too long URL for webgraph when many websteps are defined
  • [ZBX-2139] fixed collecting of active checks after configured with user macro
  • [ZBXNEXT-238] added a command line option to zabbix_sender to send metrics in real time when reading from stdin
  • [ZBX-1000] enabled zabbix_sender to read its input from stdin; thanks to leo
  • [ZBX-2011] fixed e-mail sending format to meet 'SMTP/MIME e-mail' standards since UTF-8 is used. Thanks to Olexiy Zagorskiy.
  • [ZBX-2136] fixed handling of logitems with logtimefmt in db cache
  • [ZBX-2193] updated Russian translation; thanks to dotneft
  • [ZBX-2185] added view of parent template of linked template to host
  • [ZBX-2179] fixed errors connected with Triggers Info screen element
  • [ZBX-2184] added maintenance info to dashboard latest issues
  • [ZBX-1772] changed frontend timezone to match PHP server
  • [DEV-455] added configurable filter to "Status of triggers" screen element
  • [DEV-454] implemented screen export
  • [ZBX-2144] fixed internal and aggregate checks for hosts monitored by a proxy
  • [ZBX-2052] fixed sending of regexps to agents
  • [ZBX-2129] fixed links from monitoring to configuration when All nodes are selected
  • [ZBX-2146] fixed error when try to view slideshow without slides
  • [ZBX-2161] added permission checks for map link triggers
  • [ZBX-2169] fixed adding dependencies to triggers on mass update
  • [ZBX-2157] fixed script permissions
  • [ZBX-2135] fixed screens ignore nodes "All" option in selection dropdown
  • [ZBX-1954] fixed config file errors if special chars are used in db password
  • [ZBX-2075] admins now have access only to users they share usergroup with [action operations]
  • [ZBX-2147] fixed permission check for item configuration
  • [ZBX-2158] fixed map image deletion
  • [ZBX-2155] ipv6 addresses are now case insensitive
  • [ZBX-2005] fixed graph being deleted when any of its items are deleted
  • [ZBX-2163] fixed possibility to acknowledge events regardless of GUI events settings
  • [ZBX-2160] fixed permission issue in reports when accessing by user or admin
  • [ZBX-1346] explicitly note that hostname in configuration files is case sensitive
  • [ZBX-2006] added explicit dependency on "lber" library to gain better portability on upcoming Fedora "ld" changes. Thanks to Dan Horak.
  • [ZBX-1575] added UnsafeUserParameters configuration option for agents
  • [ZBX-2108] added checking double values for "out of range" errors for the MySQL
  • [ZBX-2114] improvements in SQL filtering of hosts and templates by nodes
  • [ZBX-18,ZBX-1018,ZBX-1070,ZBX-1123,ZBXNEXT-96,ZBX-2143] dealing with database problems in a uniform way for all database engines
  • [ZBX-2089] fixed computing calculated items for proxied hosts
  • [ZBX-2109] disabled Web monitoring for disabled hosts and hosts under maintenance
  • [ZBX-2121] events from Windows eventlog with type 'EVENTLOG_SUCCESS' are treated as 'Information' in Zabbix as in Windows
  • [ZBX-1994] using /proc/sys instead of the deprecated sysctl() on Linux
  • [ZBXNEXT-236] added support of comma delimited list of host groups in aggregate checks
  • [ZBXNEXT-236] added support of item keys with brackets ("") in aggregate checks
  • [ZBXNEXT-236] added support of arrays in item key parameters
  • [ZBX-1371] improved performance of the configuration screens hostgroups, templates, hosts
  • [DEV-452] support of s,m,h,d,w,T suffixes in trigger expressions and functions
  • [ZBX-1357] added Ukrainian translation; thanks to zalex_ua
  • [ZBX-2013] fixed error in trigger test screen
  • [ZBX-2087] fixed permission scheme in actions
  • [ZBX-2067] fixed undefined variable errors in actions screen
  • [ZBX-2053] fixed evaluating of case sensitivity on the server/agent side of regular expressions
  • [ZBX-2077] added support of Failure/Success Audit eventlog severity
  • [ZBXNEXT-257] added support of time-based disabling of data collection for items
  • [ZBX-2051] fixed memory leak in processing of calculated items
  • [ZBX-886] removed duplicate and outdated strings from locales
  • [ZBX-1790] restored support of the hyphen (-) in item key names
  • [ZBX-1962] explicit 'not monitored' response for active agents on disabled hosts
  • [ZBX-1522] fixed server crash on an undefined user macro
  • [ZBX-2039] fixed pattern matching in function count
  • [ZBXNEXT-119] added support for time shifted functions
  • [ZBX-2062] fixed sending of recovery messages multiple times
  • [ZBX-1878] reverted map label background drawing
  • [ZBX-2016] fixed code with "_itow_s()" and "zbx_wsnprintf" to avoid possible run-time memory corruption. Thanks to Takanori Suzuki.
  • [ZBX-2059] fixed special char treatment in XML export
  • [ZBX-1655] improved error message on map saving with circular reference
  • [ZBX-1823] improved map element labels expansion in map editing screen
  • [ZBX-1991] added sequences for autoincrement fields to oracle.sql
  • [ZBX-2045] fixed trigger editor not preserving element ordering
  • [ZBX-2003] fixed evaluation of division and subtraction
  • [ZBX-2029] fixed monitoring triggers showing triggers with true dependencies
  • [ZBX-1902] fixed error when creating dependency for a trigger that belongs to the same template
  • [ZBX-1705] fixed various front-end problems with Oracle database
  • [ZBX-1299] added check for the minimal (1.0.0) libssh2 library version
  • [ZBX-1975] fixed permission check in graphs with web items
  • [ZBX-2023] improved trigger configuration page
  • [DEV-453] implemented import/export of Zabbix maps
  • [ZBX-1320] fixed graph header alignment
  • [ZBX-2041] minor configuration comment change about LogFile parameter for Windows agent
  • [ZBX-1876] added remarks to configuration files of Zabbix server and proxy about fping6
  • [ZBX-1876] fixed processing of ICMP pings when "fping" or "fping6" binaries are missing
  • [ZBX-1995] fixed errors when save/update web scenario with existing name
  • [ZBX-2014] fixed pie chart in screen renders last hour of data only
  • [ZBX-2025] fixed deletion of actions
  • [ZBX-3] fixed logging into syslog, Zabbix log levels are properly linked to syslog levels
  • [ZBX-2022] fixed link colour picker in maps in IE7
  • [ZBX-1968] fixed error in log item history in IE8
  • [ZBX-2020] added requirements check for PHP input_max_time
  • [ZBX-1958] fixed problem with a lot of digits in float values
  • [ZBX-1853] fixed template/host full clone with triggers with dependencies
  • [ZBX-1999] fixed bug when cannot create simple check item with macro in parameters
  • [ZBX-1269] fixed offscreen popups
  • [ZBX-1679] fixed error sometimes appearing when using Print button
  • [ZBX-1980] added requirements check for PHP upload_max_filesize
  • [ZBX-2002] refresh timer is now restarted instead of stopped when checkbox is checked
  • [ZBX-1961] added support of '%' prompt for telnet.run[] check
  • [ZBX-1939] fixed errors when unicode chars are used in item keys
  • [ZBX-1996] fixed JS error in IE7 in maps
  • [ZBX-1328] improved host group mass deletion caption
  • [DEV-450] added support of LogSlowQueries option
  • [ZBX-1974] removed "Dropdown first entry" "1.6.2 comp mode" option
  • [ZBX-1826] fixed error when changing node in monitoring web
  • [ZBX-1943] fixed refresh time selection in dashboard widgets
  • [ZBX-1929] include eventlog.c and eventlog.h files in distribution package
  • [ZBX-1897] include CREDITS file in distribution package
  • [ZBXNEXT-229] further updates for Brazilian Portuguese translation; thanks to murilex
  • [ZBX-1945] speed improvement for synchronization between nodes
  • [ZBX-1940] fixed map creation if Zabbix doesn't contain images
  • [ZBX-1938] fixed permission check inefficiency in charts
  • [ZBX-1957] fixed compilation errors under OpenBSD
  • [ZBX-1869] fixed graph max Y most top value calculation
  • [ZBX-1948] fixed node disappearing after node deleted and then created with same ID
  • [ZBXNEXT-225] update Brazilian Portuguese translation; thanks to murilex
  • [DEV-137] add basic bootstrap script
  • [ZBX-1944] fixed no permission error when trying to view simple graph from childnodes
  • [ZBX-1871] made Zabbix not require mbstring_overload to be enabled
  • [ZBX-1862] fixed host creation with link to templates with trigger dependencies
  • [ZBX-1879] fixed unnecessary line breaks in IE7
  • [ZBX-1931] fixed process of sending active checks to ensure every active item is located in the server cache
  • [ZBX-1935] remove incorrect item and fix minor typo in the default Windows template
  • [ZBX-1650] allowed to pass "-" (dash) in parameters for "UserParameter" flexible parameters
  • [ZBX-1923] fixed processing of data sent by 1.4, 1.6 agents not allowing wrong "eventid" values
  • [ZBX-1763] fixed SLA showing red line when there is no problem
  • [ZBX-1922] fixed compilation of Zabbix agent under ac AIX 5.1/5.2
  • [ZBX-1899] fixed sticky starttime in graphs
  • [ZBX-1785] fixed starttime in screens, slides on screen/slide switch
  • [ZBX-1784] improved displaying big numbers and units in graphs
  • [ZBX-1764] fixed right Y axis problem if on left Y axis no data
  • [ZBX-1912] fixed nonstandard font vertical text display
  • [ZBX-1915] fixed template/host name check on creation/update
  • [ZBX-1820] fixed graph preview in configuration graph form
  • [ZBX-1777] fixed evaluating of the maintenance periods
  • [ZBX-1513] fixed resetting user password when updating user and HTTP auth is enabled
  • [ZBX-1904] fixed naming procedure for discovered IPv6 hosts without DNS provided by replacing all not-allowed symbols with '_'
  • [ZBX-1877] template itself in template linkage popup is now disabled
  • [ZBX-1896] fixed no permission error when trying to view history for a web item
  • [ZBX-1860] fixed line breaks at the beginning of exported XML file
  • [ZBX-1881] fixed checkbox selection cookies
  • [DEV-163] improved the description of "perf_counter" check in the "help_items" table
  • [ZBX-1324] replaced more user visible strings ZABBIX with Zabbix
  • [ZBX-1859] fixed map element image
  • [ZBX-954] fix minor typos and removed // comments

New in version 1.8.1 (January 28th, 2010)

  • Support of calculated items:
  • Calculated items make possible creation of virtual items based on arithmetical expressions. The items are built on top of other items and use data stored in Zabbix database. See documentation for more details.
  • New Dashboard widget: Host Status:
  • The new widget displays number of hosts having problems per each host group.
  • Enhanced AIX agent:
  • Zabbix Agent natively supports all basic AIX metrics including those used for monitoring of AIX logical partitions.
  • Other Improvements and Bug Fixes:
  • [ZBX-1850] fixed warnings when saving host with enabled profile
  • [ZBX-1757] fixed oracle 1.8 upgrade patch, not null constraints
  • [ZBX-1762] fixed errors when editing media types
  • [DEV-445] added support of system.stat[] under AIX
  • [ZBX-1633] fixed sysmaps in PostgreSQL upgrade patch
  • [ZBX-1617] fixed triggers duplicating in template linking for discovered hosts
  • [ZBX-1840] fixed bad performance of the node synchronization - fixed database index
  • [ZBX-1742] fixed processing of "system.uptime" check under Windows to return values as integers
  • [ZBX-1786] fixed not remembered group when using paging in export screen
  • [ZBX-1735] added "ERROR" words to some error messages in data cache module
  • [ZBX-1321] fixed displaying of large unsigned int values in latest data
  • [ZBX-1838] fixed value mapping in overview screen
  • [ZBX-1788] fixed proxy configuration form showing hosts from all nodes
  • [ZBX-954] fix typo in default trigger names
  • [ZBX-1746] fixed problems viewing map element
  • [ZBX-1763] applied patch with translation for some javascript strings
  • [DEV-447,DEV-448] added support of net.if.* under Windows
  • [ZBX-1582] fixed processing ssh.run[...] check to avoid the server crashing on libssh2 timeout
  • [ZBX-1688] hosts, user doesn't have permission to, are shown gray in hostgroup configuration screen
  • [ZBX-1608] fixed notifications after maintenance periods
  • [ZBX-1576] fixed evaluating aggregate items for large host groups
  • [ZBX-1822] changed in map, elements hosts now always show only count of problems
  • [ZBX-1427] fixed adding Actions through API
  • [ZBX-1810] fixed adding user media through API
  • [ZBX-1818] fixed API inner inconsistency in method naming
  • [ZBX-1818] changed API version
  • [ZBX-3] remove a comment saying syslog is used until it works from proxy config file as well
  • [ZBX-1801] fixed action disable link
  • [ZBX-1763] added last week to SLA weekly graph
  • [ZBX-1716] fixed server behaviour (not dying silently) when mysql database user, password or privileges change
  • [ZBX-1800] updated Japanese translation; thanks to Kodai
  • [ZBX-1798] updated Russian translation; thanks to dotneft
  • [ZBX-1783] fixed problem with fixed Y axis in graphs
  • [ZBX-1654] fixed disabled trigger map icon
  • [ZBX-1653] fixed link from maps to events
  • [ZBX-1164] improved error messaging in regexp form
  • [ZBX-1774] fixed error in slide screen in case if no screens defined
  • [ZBX-1758] improved node filtering in sqls
  • [ZBX-1776] fixed js error for ie6 in triggers status screen
  • [ZBX-1752] fixed error showing maps when REGISTER_GLOBALS in PHP is on
  • [ZBX-954] fixed typos in changelog, error messages and frontend item hints
  • [ZBX-1725] fixed graph item sortorder
  • [ZBX-1635] fixed possible Windows agent crash when using checks based on performance counters
  • [ZBX-1759] fixed bug when bulk acknowledge, acknowledges already acknowledged events
  • [ZBX-1596] fixed checking of allowed hosts for data sent by zabbix_sender
  • [ZBX-1572] fixed processing of the performance counters defined in the configuration file using non-latin symbols
  • [ZBX-1264] added support of simplified syntax for external checks
  • [ZBX-1483] fixed icmppingsec to return seconds as in 1.6.x
  • [ZBX-862] added support of kernel.maxproc[] under Linux 2.6
  • [ZBX-1714] added confirmation dialogue for proxy operations
  • [ZBX-1717] fixed configuration -> ITservices display bugs when nodeid is greater than 99
  • [ZBX-1712] removed empty translation strings
  • [ZBXNEXT-194] added host status widget to dashboard
  • [ZBX-1670] fixed events from slave nodes not shown when all nodes are selected
  • [ZBX-1668] fixed saving graphs with web items
  • [ZBX-1728] fixed expression deletion in log trigger form
  • [ZBX-1357] updated French translation. Thanks to alixen
  • [ZBX-1732] added node and group name for screen widget "triggers info"
  • [ZBXNEXT-196] added "Show with unacknowledged" filter option for triggers screen
  • [ZBX-1729] removed limitation of showings triggers in charts only by one item
  • [ZBX-1729] removed excessive space in chart header, informational messages (triggers, percentile) are separate
  • [ZBX-1577] fixed pie chart display
  • [ZBX-1613] added sorting for user groups members
  • [ZBX-1734] changed severity colouring in events screen
  • [ZBX-1573] fixed colon precedence in user right entries
  • [ZBX-1708] fixed errors in log items history screen
  • [ZBX-1715] fixed errors in IT Services parent selection sceren
  • [ZBX-1652] fixed user media deletion on profile save
  • [ZBX-1641] fixed handling of "Include" statement in configuration files
  • [ZBX-1580] reduced frontend memory usage
  • [ZBX-1663] fixed y axis calculation in stacked graphs
  • [ZBX-1468] fixed editing user media types on node with id > 99
  • [ZBX-1727] add missing S_INCORRECT_EXPRESSION localisation string
  • [ZBX-1659] fixed checked marks on multilabel selection on map
  • [ZBXNEXT-192] added possibility to exclude some services from the result of services[]
  • [ZBX-1478] improved php requirements checks
  • [ZBX-1713] fixed adding user group to email alerts
  • [ZBX-1643] removed edit links from search if no write access to object
  • [ZBX-1661] fixed value mappings retrieval
  • [ZBX-1665] fixed hosts view in graphs configuration screen
  • [ZBX-1673] fixed removing hosts from hosts group, when user with permission only on host group updates it
  • [ZBX-1639] fixed processing of logrt[] check
  • [ZBX-1671] make more strings translatable. Thanks to alixen
  • [ZBX-1669] make more strings translatable. Patch by dotneft
  • [ZBX-1627] fixed errors in monitoring->overview
  • [ZBX-1603] fixed button title when editing maintenance period
  • [ZBX-1638] added host name to link indicator
  • [ZBX-1658] removed "Zabbix Status" from dashboard for non super admins
  • [ZBX-1646] improved permissions check in Dashboard
  • [ZBX-1626] added LDAP authentication to API
  • [ZBX-1624] fixed template linkage popup, when all templates are selected by default
  • [ZBX-1604] extended maintenance period info messages
  • [ZBX-1647] removed displaying of host availability on maps
  • [ZBX-1495] fixed map level label location
  • [ZBX-1629] added colouring of items in trigger configuration screen
  • [ZBX-979] host mass update templates now only link new templates
  • [ZBX-1642] fixed possibility of editing read only host items
  • [ZBX-1242] fixed adding macro in triggers editing form
  • [ZBX-1589] fixed no permission error when try to edit host form from search screen
  • [ZBX-1561] fixed errors when view event info as admin user
  • [ZBX-954] fixed item property reference when adding log item with type other than "log"
  • [ZBX-1493] fixed disabled host icon view
  • [ZBX-1546] fixed processing link triggers on map
  • [ZBX-1476] fixed host links in map
  • [ZBX-1605] fixed map with host element under maintenance
  • [ZBX-1507] fixed userid added instead of ip for some audit actions
  • [ZBX-1563] fixed error when view history for log type item
  • [ZBX-1556] fixed importing graphs with items that does not exist in system
  • [ZBX-1515] fixed json encode/decode with mb overload enabled
  • [ZBX-1623] fixed no proxy listed when admin edits host
  • [ZBX-1456] fixed map update on linkage properties change
  • [ZBX-1625] when mass update hosts, default "connect to" option is set to IP
  • [ZBX-1479] fixed host mass update
  • [ZBX-1628] removed templates from status of triggers screen
  • [ZBX-1508] fixed action map creation
  • [ZBX-1593] fixed errors when admin tries to add hostgroup editin host
  • [ZBX-1621] fixed displaying of ITservices graph text
  • [ZBX-1553] fixed host group mass activate/disable operation
  • [ZBX-1455] added sorting for host/global macros
  • [ZBX-1523] fixed last macros deletion
  • [ZBX-1619] fixed web scenario data not removed from DB when host is deleted
  • [ZBX-1567] fixed availability graph text displaying
  • [ZBX-1581] fixed wrong group saved as discovery group in Administration->General
  • [ZBX-1592] user groups are now sorted in user list and editing form
  • [ZBX-1475] improved elements status checks
  • [ZBX-1598] fixed empty application list when mass update template items
  • [ZBX-1612] fixed "API access" and "Disabled" group permissions; patch by Kodai
  • [ZBX-1606] fixed showing icon errors with qoutes in error text
  • [ZBX-1571] fixed errors when adding proxy
  • [ZBX-1585] fixed editing time in calendar popup in ie6/7
  • [ZBX-1564] fixed processing of performance counters which are represented as number alternatives
  • [ZBX-479] fixed compilation of Zabbix agent under Mac OS/X
  • [ZBX-1385] proxy list in host configuration form is now sorted
  • [ZBX-1560] fixed typo in application API class call
  • [ZBX-1286] Zabbix handles some specified types of errors instead of Windows system, no dialogue boxes pop up
  • [ZBX-1420] fixed warnings in Dashboard and on script execution if Zabbix server is down
  • [1584] fixed importing/exporting of IPMI settings
  • [ZBX-1554] fixed errors when saving triggers using "Create log trigger"
  • [ZBX-1530] fixed showing graph from wrong host, when simple graph with dynamic option is clicked on screen
  • [ZBX-1545] fixed showing templated graphs in graph selection combobox
  • [ZBX-1465] fixed adding hostgroup elements on map
  • [ZBX-1528] fixed map permissions
  • [ZBX-1569] fix incorrect state reference in map connector definition
  • [ZBX-1568] make 'Parent service' string translatable; patch by Kodai
  • [ZBX-1457] hosts in export file is now sorted by hostname
  • [ZBX-1462] fixed "Add host" operation for "Discovery" module for trying to add a host name which is already use
  • [ZBX-1547] fixed SQL error while executing discovery action 'remove host'
  • [ZBX-1324] replaced more user visible strings ZABBIX with Zabbix
  • [ZBX-1470] fixed importing triggers with dependencies
  • [ZBX-1440] fixed error when adding global macro
  • [ZBX-1435] fixed exporting triggers with '&'
  • [ZBX-1174] fixed sql in "Add host" operation in "Discovery" module
  • [ZBX-1431] fixed parameters for user.get api method
  • [ZBX-1467] fixed graph copying
  • [ZBX-1502] fixed full clone of hosts
  • [ZBX-1460] forbade creation of circular template linkages
  • [ZBX-1441] fixed incorrectly remembered link line type
  • [ZBX-1498] fixed error when try to create item with custom key "log" and not Log item type
  • [ZBX-1497] fixed evaluation of trigger function 'count'
  • [ZBX-1283] fixed group selection in maintenance edit form
  • [ZBX-1316] fixed missing trigger expressions using expression constructor
  • [ZBX-1473] fixed installation requires mb_string function from php 5.2
  • [ZBX-1454] fixed adding user to one group, removes all other users from group
  • [ZBX-1346] improve example configuration files
  • [ZBX-1369] make more strings translatable

New in version 1.7 Beta (October 16th, 2009)

  • This is the first beta release in a series of releases before 1.8.
  • It introduces numerous new features and enhancements.

New in version 1.6.5 (June 16th, 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 daemons
  • [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
  • [ZBX-848] fixed typos in changelog and comments
  • [ZBX-926] fixed exporting after preview
  • [ZBX-925] fixed verification of IPv6 adresses in frontend
  • [ZBX-918, ZBX-919] fixed compilation errors for 'unknown' platforms
  • [ZBX-922] fixed selection proper hosts for hosts-groups assign
  • [ZBX-559] fixed wrong format of input file in help info of zabbix_sender
  • [DEV-381] added printing of SVN revision number to all binaries
  • [ZBX-914] fixed SQL error while updating configuration tables on the proxy side
  • [ZBX-910] Queue/Details screen now has "Delayed at" column
  • [ZBX-910] Queue/Details screen now displays only 500 records
  • [ZBX-910] fixed incorrect values for proxy items in the Queue in case of time difference between server and the proxy
  • [ZBX-885] removed unused test code from Zabbix agent
  • [ZBX-887] fixed typo in "Not accessible resources"
  • [DEV-329] fixed server crash if PostgreSQL transaction fails
  • [ZBX-902] fixed wrongly updated operation in action in several circumstances
  • [ZBX-779] removed PostgreSQL warning message "nonstandard use of ..."
  • [ZBX-901] fixed possible bug on trigger creation
  • [ZBX-900] fixed adding several user to group with Oracle DB
  • [ZBX-894] fixed processing of {HOSTNAME} for trigger name if the trigger expression consists of several items
  • [ZBX-894] fixed processing of {ITEM.NAME},{HOSTNAME},{IPADDRESS} and {TRIGGER.KEY} for alerts if the trigger expression consists of several items
  • [ZBX-897] fixed user groups rights adding for host groups
  • [ZBX-896] improved performance of processing of IT services. Added database index
  • [DEV-137] fixed incorrect comment for TrapperTimeout option in zabbix_server.conf
  • [ZBX-894] fixed processing of {ITEM.LASTVALUE} for alerts if the trigger expression consists of several items
  • [ZBX-893] fixed error creating trigger when in Host dropdown selected All
  • [ZBX-888] more supported GSM modems (ignoring AT+CMEE command)
  • [ZBX-884] fixed sudden stop of Jabber notifications
  • [ZBX-884] added subject field for Jabber notifications
  • ZBX-460] fixed processing `distclean' target of `Makefile' for zabbix_proxy
  • [ZBX-882] fixed template linkage form
  • [ZBX-879] fixed maximum 30 issues shown in Dashboard system status
  • [ZBX-876] removed unused files
  • [ZBX-872] fixed group selected in another section of Hosts affects shown proxy members, and proxies shown in Items host dropdown
  • [ZBX-874] fixed evaluation of items nextcheck for flexible intervals
  • [ZBX-868] fixed incorrect processing of not supported internal checks
  • [ZBX-867] added php sockets check to installation wizard
  • [ZBX-865] fixed displaying templates without groups in template linkage page
  • [ZBX-857] changed queue details timestamp to timestamp defined in locale file
  • [ZBX-864] fixed problem when saving screen item without selected item
  • [ZBX-856] fixed email sending if tcp packets from smtp server are segmented
  • [ZBX-855] fixed processing of eventlogs timestamps on server side
  • [ZBX-851] changed sorting of users to alias in popup
  • [ZBX-849] fixed permissions problem for users in dashboard
  • [ZBX-797] fixed possible manual deletion of web items
  • [ZBX-847] fixed error in "Status of ZABBIX" when server is not running
  • [ZBX-846] fixed node names instead of group names

New in version 1.6.4 (April 3rd, 2009)

  • [ZBX-845] fixed calculation of delayed items for non-local nodes in Queue screen
  • [ZBX-842] fixed duplicate triggers in "Last 20 issues" in dashboard
  • [DEV-323] removed master nodes from dropdown
  • [ZBX-837] removed sid from Zabbix logo link
  • [ZBX-589] fixed processing of quoted floating point values
  • [ZBX-836] fixed probem with permissions of proxy shared memory
  • [ZBX-833] fixed link from maps element to trigger status page
  • [ZBX-831] DM: fixed synchronization of trends data
  • [DEV-137] DM: improved performance of historical data synchronization
  • [ZBX-827] fixed possible bug in actions hints
  • [ZBX-826] fixed problem displaying disabled web checks
  • [ZBX-825] fixed problem with changing item status in configuration web and items screens
  • [ZBX-822] fixed dashboard when logged in as guest
  • [ZBX-763] fixed warning message displayed at the bottom when saving graphs without items
  • [ZBX-821] fixed dashboard context menu "Latest data" does not show required host
  • [ZBX-819] Error in import script
  • [ZBX-818] In configuration->items, if selected Host All, items hosts are shown in table

New in version 1.6.3 (March 27th, 2009)

  • 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 version 1.6.2 (January 16th, 2009)

  • Other Improvements and Bug Fixes:
  • [ZBX-653] fixes for postgresql
  • [DEV-137] fixed compilation warnings
  • [ZBX-652] improved support of SNMP items
  • [DEV-275] changed value processing. Multiplier after delta
  • [DEV-274] added overflow check for uint64 for incoming values
  • [ZBX-506] fixed duplicate UnavailableDelay in zabbix_server.conf
  • [ZBX-428] added internal check zabbix[requiredperformance]
  • [ZBX-639] fixed numeric snmp oid for ifOutOctets. Thanks to Alexandr Kovalenko.
  • [ZBX-651] fixed possible memory leak in autodiscovery actions
  • [ZBX-650] DM: fixed memory leak in synchronization of node configuration
  • [ZBX-650] fixed rare race condition in DBimplode_exp
  • [ZBX-650] fixed cleanup of open file descriptor
  • [ZBX-649] fixed problem with "Too many open files" by agent under Solaris and AIX
  • [DEV-276] added support of HTML text in plaintext view in screens
  • [ZBX-395] fixed item list for simple graph
  • [ZBX-334] added sorting to group list in elements copy form
  • [ZBX-509] fixed problem with user rights to hostgroup without any host
  • [ZBX-564] added more descriptive message on conflict of templates
  • [ZBX-443] removed excess space after detail messages
  • [ZBX-526] fixed graphs on screens not getting refreshed issue
  • [ZBX-531] fixed plain text line wrapping
  • [ZBX-551] updated german language file
  • [ZBX-554] added proxy host info in export/import
  • [ZBX-638] fixed deleting applications on host remove
  • [ZBX-636] removed "Keep trends (in days)" from Item Configuration form if "Type of information" is Character, Log or Text
  • [ZBX-608] added sorting to templates column in hosts screen
  • [ZBX-635] improved escalations to stop if host, item or trigger is disabled
  • [ZBX-632] fixed sql query in map elements configuration form
  • [ZBX-631] fixed incorrect incoming string values if using dbcache
  • [ZBX-630] improved log files view in BB theme
  • [ZBX-629] fixed sql error in popup window
  • [DEV-271] fixed graphs out of bounds problem
  • [ZBX-628] fixed memory leak in proxy module
  • [ZBX-611] fixed undefined variables in installation wizard
  • [ZBX-612] fixed possible incorrect value for host
  • [ZBX-627] fixed items update
  • [ZBX-625] fixed possible incorrect processing of delta for integers if using dbcache
  • [DEV-273] added mass update for IPMI fields
  • [DEV-272] added support of {HOSTNAME}, {HOST.CONN}... macros for "IPMI IP address"
  • [ZBX-623] fixed incorrect processing of function abschange() for integers
  • [ZBX-622] fixed broked autocreation of SQLite database
  • [ZBX-621] fixed bad performance of the graph related screen due to missing index
  • [ZBX-620] fixed jstree error in IT Services
  • [ZBX-619] fixed agent crash for system.uptime under Solaris 2.5.1
  • [ZBX-618] fixed cast problem with oracle9
  • [ZBX-613] fixed possible incorrect evaluating of trigger functions if using dbcache
  • [ZBX-610] fixed memory leak in external checks
  • [DEV-254] improved server side logging
  • [ZBX-602] fixed possible incorrect trigger evaluation if value sotred as "delta"
  • [DEV-268] added support of net.if.in/out/total under AIX
  • [DEV-268] added support of system.cpu.num/util/load/intr/switches, system.uptime under AIX
  • [ZBX-595] improved performance of export screen
  • [DEV-270] improved trigger configuration view; error string moved to description column
  • [DEV-263] added support of a new map element - simple image
  • [DEV-260] support of macro TRIGGER.NSEVERITY
  • [DEV-255] added support of #num for function last()
  • [ZBX-593] fixed stop escalations if action is disabled
  • [ZBX-592] fixed incorrect {TRIGGER.STATUS} value in recovery message
  • [ZBX-588] fixed undefined variable in trigger status page
  • [ZBX-587] fixed LDAP test functionality

New in version 1.6.1 (November 5th, 2008)

  • This release includes many bugfixes and minor improvements.

New in version 1.6 (September 19th, 2008)

  • This is a new major release. It introduces support for escalations and repeated notifications, support for IPv6, support for IPMI, a personal Dashboard, proxy-based distributed monitoring, improved performance, and many other improvements.