ZABBIX 2.2.0rc1





06 November 2013

Zabbix SIA is pleased to announce the availability of Zabbix 2.2.0rc1 (First Release Candidate of Zabbix 2.2).

Zabbix is an enterprise-class open source distributed monitoring solution. Zabbix is released under the GPL, thus it is free of charge for both commercial and non-commercial use. A complete text of the license is available at

This document contains the release notes for Zabbix 2.2.0rc1. Download it from

This release introduces major features along with numerous improvements.

This release is not for production. It is a Release Candidate!

Upgrade notes

Please read Zabbix 2.2.0 upgrade notes and upgrade procedure for migration details.

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

:: Complete list of bugs fixes and improvements included into 2.2.0rc1

  • [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[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

What's New in 2.2.0

:: 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<1-9>}, {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.out, 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.

Installation and Upgrade Notes


See Zabbix Manual for full details.


Recompile Zabbix binaries and update front-end PHP files. Database structure will be automatically updated by Zabbix Server when migrating from 2.0.x. See Zabbix Manual for a detailed upgrade procedure.

Pre-release testing

Zabbix Server

Zabbix Server has been tested on the following platforms:

  • Ubuntu Linux, AMD64, kernel 2.6.11, MySQL 5.x
  • Ubuntu Linux, Intel, kernel 2.6.15, MySQL 5.0.22, PostgreSQL 8.3
  • RedHat EL 5.3, Intel, kernel 2.6.18, Oracle 11gR2
  • Slackware Linux, x86, kernel, MySQL 5.1.x

Zabbix Agents

Zabbix Agents have been compiled and tested on the following platforms:

  • AIX 5.2
  • FreeBSD 4.x, 5.x, 6.x
  • HP-UX 10.x, 11.x
  • Linux 2.4.x, 2.6.x
  • Linux CentOS
  • NetBSD 2.0
  • OS/X 10.2
  • Solaris 8, 9, 10
  • Tru64 5.1B
  • Windows XP, 2000, 2003, 2008, Vista

Note that agents are available pre-compiled from for a limited number of versions and platforms.

Commercial support

Zabbix Company provides a full range of professional services. We also provide trouble-free upgrade service for easy migration from earlier versions to Zabbix 2.2.x. Please contact Sales for pricing and more details.


Privacy Policy 商標ポリシー