ZABBIX 1.8.6

Download

Download Old Releases

Release Notes

Templates, Modules and More

4 August 2011

Zabbix SIA is proud to announce the availability of Zabbix 1.8.6.

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 http://www.gnu.org/copyleft/gpl.txt.

This document contains the release notes for Zabbix 1.8.6. Download it from http://www.zabbix.com/download.php.

This release fixes numerous issues of Zabbix 1.8.5 and introduces new interesting functionality. A nice overview of the new features is at http://www.zabbix.com/documentation/1.8/manual/about/what_s_new_1.8.6.

If you are using Zabbix 1.8 with node-based distributed setup, please run the following SQL patch. It should improve performance of configuration syncing a lot.

MySQL:
DROP INDEX node_cksum_1 ON node_cksum;
CREATE INDEX node_cksum_1 on node_cksum (nodeid,cksumtype,tablename,recordid);

ORACLE:
DROP INDEX node_cksum_1;
CREATE INDEX node_cksum_1 on node_cksum (nodeid,cksumtype,tablename,recordid);

PostgreSQL:
DROP INDEX node_cksum_1;
CREATE INDEX node_cksum_1 on node_cksum (nodeid,cksumtype,tablename,recordid);

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

What's New in 1.8.6

:: On-demand reload of configuration cache

Added ability to force configuration cache reload of a running server and proxy, which, in the case of active proxy, will also force config re-read from the server.

:: Strict parsing of configuration files

Zabbix will complain if there are unsupported attributes in server, proxy or agent configuration files.

:: Compatibility with PostgreSQL 9.x

It is safe to use Zabbix with the latest releases of PostgreSQL.

:: Monitoring of LVM devices

Added performance monitoring of LVM devices.

:: Complete List of Bug Fixes and Improvements included into 1.8.6

  • [ZBX-3990] fixed exiting proxy and server on cache reload using runtime control options
  • [ZBX-3835] fixed possible security vulnerability in redirects
  • [ZBX-3968] fixed issues with filtering in monitoring->events in Internet Explorer 7
  • [ZBX-3469] fixed setting UNKNOWN trigger status when agent goes down
  • [ZBX-3973] added logging of proxy mode (active/passive) at startup
  • [ZBX-3902] fixed possible zombie states in UNIX, moved watchdog (server) and heartbeats (proxy) to separate processes (main process just waits), added more logging to exiting Windows agent
  • [ZBX-3166] fixed application updating in Template linking event. Changed linked Template color in application page. Added param NOEMPTY for popup page witch allows hide Empty button in application and item pages
  • [ZBX-3565] reformatting media types in notifications page, adding links to media types
  • [ZBX-3784] added validation on duplicate discovery rule name
  • [ZBX-3733] make possible to save Device uniqueness criteria status (discovery rule) in cloning event
  • [ZBX-3845] check, if this user group is used in the config, if so it cannot be deleted
  • [ZBX-3911] fixed wrong trigger expression parsing when key parameters contained "("
  • [ZBX-3856] fixed new group creation from template page
  • [ZBX-3840] fixed possible path disclosure
  • [ZBXNEXT-849] added example MySQL UserParameter to monitor database and table size
  • [ZBX-3935] fixed possible function redeclaration error
  • [ZBX-3944] added support of multibyte NIC names for the net.if.* checks under Windows
  • [ZBX-3947] fixed compilation under AIX 5.2 with fileset lower than 5.2.0.40
  • [ZBX-3947] fixed compilation under AIX 5.2 with enabled IPv6
  • [ZBX-3426] fixed application unlink and clear when it is linked from template
  • [ZBX-1074] fixed compilation errors regarding sem_lock and sem_unlock on HP-UX; thanks to Brian Collins
  • [ZBX-3877] fixed slow Housekeeper for PostgreSQL 7.4+; thanks to Ildefonso Camargo
  • [ZBXNEXT-816] added support for reloading configuration cache from the command line
  • [ZBX-3063] added compatibility with PostgreSQL 9+; thanks to Andrey Groshev for patch
  • [ZBX-3890] added logging of ORACLE warning messages while connecting to the database
  • [ZBX-3880] fixed repeated processing of log-files through proxy when disabling a host or item
  • [ZBX-3420] fixed wrong error message being logged in case of DNS resolution errors
  • [ZBX-3519] fixed unterminated processes when system.run[,wait] times out and added proper output handling for system.run[,nowait] on UNIX
  • [ZBX-3768] fixed 'uptime' and 's' units as according to the documentation
  • [ZBX-3490] added support for LVM devices and full path to devices to vfs.dev.read and vfs.dev.write; thanks to Takanori Suzuki
  • [ZBX-3862] fixed broken popups in frontend in Internet Explorer 7
  • [ZBX-3463] fixed MaxHousekeeperDelete configuration parameter being ignored for IBM DB2
  • [ZBX-3854] added saving of state of dynamic/fixed setting for time lines on all pages
  • [ZBX-3847] fixed item history clearing not deleting data in trends_uint table
  • [ZBX-3797] fixed processing of vfs.dev.* checks under FreeBSD
  • [ZBXNEXT-799] added support of SRV records to net.tcp.dns.query[]; thanks to Edward Rudd
  • [ZBX-1029] added lookup of Jabber SRV records to Jabber notifications; thanks to Edward Rudd
  • [ZBXNEXT-792] added type parameter for system.hostname[] on Windows to support both NetBIOS and host names
  • [ZBXNEXT-791] added HostnameItem to Agent and Proxy configuration for setting the default Hostname
  • [ZBX-3192] fixed SNMP index cache to support SNMP target for each entry; thanks to Ilia Sotnikov
  • [ZBX-3825] fixed errors with single quotes in javascript messages
  • [ZBXNEXT-782] added support of not-supported items in the history cache
  • [ZBX-3072] fixed MySQL error when shutting down server
  • [ZBX-3105] added processing of garbage in configuration files
  • [ZBX-2083] fixed audit.details field cutting
  • [ZBX-3824] fixed unnecessary synchronization of "profiles" table in DM setup
  • [ZBX-3821] removed warning messages about failed evaluation of trigger expressions
  • [ZBX-3826] fixed recovering unsupported icmpping* items when a key has been entered incorrectly
  • [ZBX-3766] fixed "Do" button in item form
  • [ZBX-3417] removed trailing and leading space from phrase "<all groups>"
  • [ZBX-3806] fixed HTTP pollers being started on Zabbix proxy
  • [ZBX-3808] updated Brazilian Portuguese translation; thanks to Murilo Moreira de Oliveira
  • [ZBX-3682] fixed import of map elements having empty label; thanks to Takanori Suzuki
  • [ZBX-3679] fixed incorrect "No nodes defined" when screen selection popup has no elements
  • [ZBX-3638] fixed displaying of vertical text in case of special HTML characters
  • [ZBX-3582] fixed screen import
  • [ZBX-3801] added check for duplicate template IDs when creating host through API
  • [ZBX-3802] fixed error when try to open custom screen from history link
  • [ZBX-3794] added timeout support to vfs.file.* commands
  • [ZBX-3747] replaced strcpy() and vsnprintf() calls with safer ones and strerror() with zbx_strerror() which also prints the error code
  • [ZBX-3760] fixed the CPU collector for processing the non-contiguous CPU IDs
  • [ZBX-3796] select a graph with the same name if it exists when changing host in monitoring -> graphs
  • [ZBX-3776] treat duplicate UserParameter as error
  • [ZBX-3728] fixed a warning message when removing a user script
  • [ZBX-3731] fixed possible SQL errors when updating trends
  • [ZBX-3772] improved performance of the history syncer
  • [ZBX-3547] Rewrote performance counters and CPU stats collection for Windows
  • [ZBX-3677] added unit blacklist on the server side
  • [ZBX-3746] Fixed parsing of trigger expressions containing \\
  • [ZBX-3744] updated Japanese translation; thanks to Kodai Terashima
  • [ZBX-3681] fixed API to leave internal PHP encoding in UTF-8
  • [ZBX-3353] fixed skipping web items in the host "Full clone" operation
  • [ZBX-3503] fixed "incorrect usage of quotes" error
  • [ZBX-3740] fixed compilation errors due to undefined SOL_IPV6
  • [ZBX-2952] added Base64 data line wrapping in Email notifications
  • [ZBX-3698] fixed error in log wizard when expression had internal parentheses
  • [ZBX-524] added log messages when syncing a proxy configuration data
  • [ZBX-3671] fixed ORACLE SQL error when processing of the trigger function count()

Installation and Upgrade Notes

Installation

See Zabbix Manual for full details.

Upgrade

Recompile Zabbix binaries and update front-end PHP files. Execute a database patch if migrating from Zabbix 1.6.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 2.6.29.6, 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 http://www.zabbix.com/download.php 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.

References

Privacy Policy Trademark Policy