ZABBIX 2.1.8





21 October 2013

Zabbix SIA is proud to announce the availability of Zabbix 2.1.8 (Second Beta Release 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.1.8. Download it from

This release introduces major features along with numerous improvements.

This release is absolutely not for production. It is a Beta Release!

We need to fix all known reported issues before releasing first release candidate (RC) of Zabbix 2.2. The beta is feature complete and represents expected 2.2 version.

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.

What's New in 2.1.8

:: 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.

:: 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 商標ポリシー