ZABBIX 2.0.0rc4


Download Old Releases

Release Notes

Templates, Modules and More

12 May 2012

Zabbix SIA is proud to announce the availability of Zabbix 2.0.0rc4 (Fourth Release Candidate of 2.0.0).

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

This document contains the release notes for Zabbix 2.0.0rc4. Download it from

This release introduces major features along with numerous improvements and bug fixes. Please give it a try in non-production environment and report any issues to our bug tracking system at

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

It is feature complete release but the default set of templates is not complete. More templates will be available in stable Zabbix 2.0.0.

The following sections describe the release in details and provide late-breaking or other information that supplements its main documentation. A brief overview of new functionality is available in Zabbix Wiki.

:: Added direct SNMP trap monitoring

New SNMP trap monitoring provides high performance way of collecting traps, pre-processors such as SNMPTT could be used as well.

:: Support of automatic selection of map icons

Maps and map elements could be optionally configured to automaticall select icons depending on element type (for example: host, network device, switch, etc).

:: Optional expanding of macros in map editing

Added new option in map configuration which enables macros expanding.

:: Host profiles renamed to inventory

Host profiles were renamed to a more standard "host inventory".

:: Performance improvements

Trigger related data is cached to reduce number of database requests, it improves overall performance of Zabbix Server.

:: New set of default templates

Existing default templates were improved to take advantage of low level discovery, also added new templates.

:: Automatic collection of host profile data

Information about hardware and software details can be automatically retrieved by Zabbix Agent and extended using user-defined parameters.

:: Enhanced auto-discovery

Added discovery based on HTTPS and Telnet checks, discovery configuration form is redesigned.

:: WEB monitoring by proxies

WEB scenarios could be monitored by remote proxies. It allows monitoring of WEB applications from various geographical locations.

:: Support of visible host and template name

In addition to standart host name, visible host name can be set to be displayed everywhere in the front-end. Additional macros for visible host name are also introduced.

:: Advanced options for remote commands

Remote commands (Agent, IPMI and SSH based) can be configured in a more flexible yet easier way.

:: Remote JMX monitoring

Zabbix JMX monitoring allows native secure remote monitoring of Java applications and popular middlewares such as JBoss, WebSphere and WebLogic.

:: Boolean data type

Boolean data type can be used for monitoring of two state metrics and JMX counters having boolean type.

:: New set of icons

New set of map icons is available for creation of great looking maps.

:: Support of new macros

Added support for {IPADDRESS}, {HOST.DNS} and {HOST.CONN} macros in trigger names. Macros {ITEM.ID} and {TRIGGER.EXPRESSION} can be used for notifications.

:: Unified host profiles

Normal and extended host profiles merged. Macros for referencing all profile fields introduced.

:: Multiple network interfaces

Multiple network interfaces can be assigned to a single host, therefore one host may have several IP addresses with different checks for each IP.

:: Better translation framework for WEB interface

Zabbix interface translations are handled by GNU gettext module.

:: Auto-registration with passive checks

Added support of monitoring auto-registered hosts with passive checks. It is very handy for monitoring of Cloud-like environments.

:: Re-design of unknown events and triggers

Unknown triggers and events will no longer be displayed in Zabbix WEB interface, a special flag will be shown if Zabbix is not confident about status of triggers or events.

:: Low level discovery

Zabbix is able to discover your file systems, network interfaces and SNMP interfaces automatically with no manual work. One template can be used for hosts having different devices. Lost resources could be automatically deleted based on configurable retention period.

:: Much faster processing of escalations

Processing of escalations has been improved to work more efficiantly.

:: Optional graph legends

Graph legend can be optionally disabled.

:: Templated host-level screens

Templates may contain screens for easy maintenance and quick access to a set of performance graphs. The screens are available via host popup available when clicking on a host.

:: Database integrity

There are significant improvements in the database schema for better consistency and security of configuration and historical data.

:: Nanosecond resolution for historical data

Zabbix supports nanosecond resolution for historical data. If you are migrating from 1.8.x the option will be off by default. It is on for fresh setups.

:: Multiple URLs for map elements

A map element may have multiple links (URLs) to external resources.

:: Support of user scripts on Zabbix Agent and IPMI-based commands

User scripts can be used to execute any command on a monitored host using Zabbix or IPMI agents.

:: Custom trigger severities

Standard trigger severities can be customized to have a different names and colors for displaying in Zabbix front-end.

:: New login screen

The login screen was re-designed to have a better look.

:: New design for all configuration forms

The new forms has much better look and usability.

:: Advanced labels setting for maps

Label formats can be individually configured for different types of map elements on map level.

:: Remembering of map grid options

Zabbix front-end will save grid-options for each map. Map import/export is extended to support new grid-related attributes.

:: Automatic filling of DNS name for discovered devices

Zabbix will automatically fill in DNS names of newly discovered and auto-registered devices.

:: Export of events to CSV

Events visible in Zabbix front-end can be exported to a CSV file with a mouse click.

:: Support of SQLite3 for use on server-side

SQLite3 can be used on Zabbix Server side and works also with Zabbix front-end. Might be useful for embedded environments and low profile hardware.

:: Advanced filtering supported by Zabbix API

Two new options (ALL, ANY) can be used to control filtering on API level.

:: Host area functionality for maps

All host group elements can be displayed in a map area.

:: Support of disabling media types

Media types can be optionally disabled.

:: Support of vm.memory.size

The item is now supported for various platforms including BSD.

:: Not supported items are handled nicely by Proxies

The processing was improved so that proxies will report to the server about not supported items.

:: More flexible dependencies

Dependency from template to host is supported.

:: List of Bug Fixes and Improvements included into 2.0.0rc4

  • [ZBX-4815] forbidden deleting IT services that have dependecies
  • [ZBX-4815] all status-related fields will now be disabled when choosing "do not calculate" in the IT service configuration form
  • [ZBX-4815] implemented multiselect support for the IT service dependency pop up
  • [ZBXNEXT-1189] implemented the service.getsla method
  • [ZBXNEXT-1189] implemented the "selectTrigger", "selectParentDependencies" and "selectAlarms" parameters for the service.get method
  • [ZBXNEXT-1189] improved the design of the SLA report page
  • [ZBXNEXT-1196] redesigned setup form
  • [ZBXNEXT-1188] added support of "agent.hostname" check
  • [ZBX-1357] updated Brazilian Portuguese, Czech, Dutch, Greek, Japanese, Latvian, Polish, Russian, Spanish and Ukrainian translations; thanks to Zabbix translators
  • [ZBXNEXT-1181] redesign Host mass update
  • [ZBX-4945] fixed several map element selection not working on Command + Click on Macs
  • [ZBX-4978] fixed setup welcome image
  • [ZBX-4944] fixed translation string in top100 report
  • [ZBX-4957] removed error column from item prototypes list, removed 'not supported' status from item prototype edit form
  • [ZBX-4981] triggers with lld created or web items are not exported for now
  • [ZBX-4956] fixed incorrent trigger existance checks
  • [ZBX-4815] improved IT service configuration and SLA report page performance
  • [ZBX-4815] fixed IT service sorting on the service configuration page
  • [ZBX-4815] fixed IT service configuration pop up menu translation
  • [ZBX-4815] fixed IT service status update when changing the linked trigger severity
  • [ZBX-4815] fixed sorting for results returned by the "selectDepdendencies" and "selectParentDependencies" parameters for service.get
  • [ZBX-4960] fixed LDAP frontend messages, fixed message in latest data
  • [ZBX-4920] fixed templates from 1.8 xml are dependent on 'hosts' rules
  • [ZBX-4942] do not send prototypes for active agent to process
  • [ZBX-4941] added default DBHost configuration parameter value "localhost"
  • [ZBX-4471] fixed warnings when applying 2.0 dbpatches
  • [ZBX-4969] fixed item key param macro not resolved in simple graph popup
  • [ZBX-4964] added requirements checks for xmlreader and xmlwriter
  • [ZBX-4967] fixed template full clone
  • [ZBX-3148] fixed user macro not expanded in trigger names
  • [ZBX-4493] fixed host popup menu overlap the screen range
  • [ZBX-4924] fixed deletion of template screens
  • [ZBX-4953] fixed unclear messages in setup.php
  • [ZBX-4402] added contexts for ambiguous translations
  • [ZBX-4915] fixed host group filtering without hosts or templates
  • [ZBXNEXT-1189] implemented permission checks for the "selectDependencies" service.get parameter
  • [ZBXNEXT-1189] fixed service ordering on the SLA report page
  • [ZBXNEXT-1189] fixed "Graph" links not being displayed for services with children on the SLA report page
  • [ZBXNEXT-1189] fixed time period not being remembered when following a link to a detailed service SLA report
  • [ZBXNEXT-1189] fixed problem reasons not being displayed for parent services on the SLA report page
  • [ZBXNEXT-1189] fixed service status and problems being calculated if the service status algorithm is set to "do not calculate"
  • [ZBXNEXT-1189] fixed service status not being updated when changing the severity of a linked trigger
  • [ZBX-4857] added validation for empty username, public and private keys in an item form
  • [ZBX-4938] fixed constant not used in CAction.php
  • [ZBX-4926] fixed unable to add simple graphs and plain text to screen templates
  • [ZBX-4921] fixed possible SQL errors while processing LLD data with long values
  • [ZBX-4889] fixed execution of GUI Scripts for disabled hosts
  • [ZBX-4412] fixed updating of trigger last change by significant event
  • [ZBX-4880] fixed error 'JSON-rpc error generation failed. No such error' in API
  • [ZBX-4922] fixed importing of linked templates
  • [ZBX-4895] fixed host proxy exported as id
  • [ZBX-4857] fixed poller hanging on ssh check when using public key authentication
  • [ZBX-4914] fixed graph name encoding in form preview
  • [ZBX-4881] fixed slow select queries from partitioned history tables
  • [ZBX-4495] fixed hintbox positioning
  • [ZBX-4903] fixed sorting in 'Overview' screen
  • [ZBX-4927] fix proxy deletion message and remove excess space from the audit record
  • [ZBX-4900] improved performance of 'Status of Zabbix' dashboard widget
  • [ZBX-4905] fixed processing of[,pages] under Linux 2.6
  • [ZBX-4907] fixed processing of[,sectors/count] under Linux
  • [ZBX-4902] fixed errors in configuration export
  • [ZBX-4910] fixed updating of "SNMPv3 priv passphrase" field in low-level discovered SNMPv3 items
  • [ZBX-4884] fixed incorrect calculation of items using option "Delta (speed per second)" after recovery from unsupported state
  • [ZBX-4671] fixed truncation of the calculated item formula
  • [ZBX-4893] fixed linking of item applications by a discovery rule
  • [ZBX-4649] fixed Editing screen does not work properly after moving content to other cell
  • [ZBX-4875] fixed graph item with long description cannot be dragged/sorted properly in graph form

Installation and Upgrade Notes


See Zabbix Manual for full details.


Recompile Zabbix binaries and update front-end PHP files. Execute a database patch if migrating from Zabbix 1.8.x. See Zabbix Manual for a detailed upgrade procedure.

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 1.8.x. Please contact Sales for pricing and more details.


Privacy Policy Trademark Policy