Greetings!

ZABBIX SIA is proud to announce the availability of Zabbbix 1.7.2 (alpha).

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.7.2. This is the second release in a series of pre-1.8 releases. Please report any issues to Zabbix Bug Tracking system at https://support.zabbix.com.

Important

Do not use this release in production! It is for early alpha testing only. No feature freeze is announced yet.

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.7.x (alpha)

:: Advanced cache module

Advanced cache module is introduced to significantly improve performance of Zabbix Server and Proxy operations. Up to 10x better performance increase is expected comparing to 1.6.x releases. The cache module is permanently enabled and drastically decreases load on the back-end database.

:: Much more efficient polling

Zabbix latest releases support running of hundreds of pollers. The pollers are very efficient and do not require connections to the database. Data processing parallelizm is greatly improved.

:: GUI improvements

Zabbix interface has been improved by introducing paging, selection of elements and mass-operations. The interface is tested to support very large number of monitored elements with very low impact on overall system performance. It is optimized for high performance yet easy to use.

Efficient filters have been introduced for most of configuration pages.

:: Support of PHP 5.3

Zabbix GUI fully supports PHP 5.3. Support for PHP 4.x dropped.

:: Advanced support of maintenance periods

Host and group level maintenance periods are supported. Very flexible timing can be defined for each maintenance period.

:: Added support of bar graphs

The bar graphs can be used for long-term trend analysis.

:: Advanced screen editing

Modification and creation of screens was simplified by adding support of drag-and-drop and new edit options.

:: Support of complex regular expressions

Regular expression builder helps to create and maintain complex regular expressions used for log monitoring.

:: Improved auto-discovery

Added support of network masks for IPv4 and IPv6 protocols. Added new actions: enable/disable device. Added SNMPv3 based discovery checks. Also added support of port number intervals and devices with multiple-IP addresses.

:: Support of auto-registration

Hosts with installed Zabbix agents can be automatically added for monitoring.

:: Support of template, host and global-level macros

The macros will greatly simplify maintenance of large Zabbix setup with host specific configuration parameters.

:: Agent-less monitoring based on Telnet and SSH

Servers and network devices can be monitored using Telnet or secure SSH connections.

:: Better support of Oracle database

Zabbix uses high-performance OCI library for Oracle connectivity. No dependency on Sqlora8 library anymore.

:: Global search function

Global search allows fast and easy access to hosts, templates and host groups.

:: Better graphs

Layout of graphs and navigation was improved for much easier operations and visibility of information.

:: JSON-RPC based API

Zabbix API provides easy and very efficient way of remote management and integration with 3rd party tools and services.

:: Full support of UTF8

Zabbix fully supports UTF8, which makes it ready for use with multiple languages.

:: High performance monitoring of index based SNMP items

Only single connection to SNMP agent is used.

:: Advanced WEB monitoring

WEB monitoring module supports basic authentication.

:: Advanced ICMP based monitoring

Existing ICMP monitoring was enhanced to support more detailed statistics including number of lost packets and min/max/avg timing.

:: Advanced DNS monitoring

Performance and availability of DNS resources can be effectively monitored.

:: Zabbix command line tool

See http://www.zabbix.com/forum/showthread.php?t=14315 for more details.

:: Improvements and Bug Fixes of 1.7.2

[DEV-430] added map labels macro {TRIGGERS.UNACK}
[DEV-430] added notification macro {TRIGGER.EVENTS.UNACK}
[ZBX-1095] fixed "Link to template" operation for discovered hosts
[ZBX-1015] added support of LVM devices for system.swap.in/out under Linux. Thanks to Takanori Suzuki
[DEV-429] added support of system.cpu.switches under Linux 2.4/2.6
[DEV-413] fixed first parameter in system.cpu.util key for linux (all; 0..n)
[DEV-411] improved performance of trends module

:: Other Improvements and Bug Fixes

[DEV-1111] added user action confirmation
[ZBX-1130] fixed email sign "+" problem
[ZBX-1110] improved History of events statement
[ZBX-1104] fixed page refreshing with selected range in graphs problem
[ZBX-1109] fixed row size on selection
[ZBX-1101] fixed hostid error when editing host
[DEV-310] fixes in bar graphs
[DEV-333] bug fixes in the cache module
[ZBX-641] fixed oracle OCI-Lob parse
[ZBX-1094] fixed calendar position
[ZBX-891,ZBX-904] fixed time line update once now is selected
[DEV-339] added internal check zabbix[wcache,*] for cache module
[DEV-333] added configuration data cache module (bug fix)
[DEV-310] fixed last value in charts
[DEV-333] bug fixes for pollers
[ZBX-954] spacing cleanup
[ZBX-1093] fixed graph scale calculation
[ZBX-1087] fixed scrollbar blocking on graph zoom in web monitoring
[ZBX-1084] fixed calendar controls lying on chart
[ZBX-1082] fixed map label background
[DEV-420] fixed "Add host" operation for auto-discovered devices
[DEV-423] added filtering of the Windows Event Log by Type, Source and Event ID on the server side
[DEV-423] added filtering of the Windows Event Log by Type, Source and Event ID on the agent side
[DEV-9] added support of function macros
[DEV-422] updated the list of supported checks in the item configuration form
[DEV-421] added additional parameter `maxlines' to `log[]' and `eventlog[]' checks
[DEV-137] add AIX initscript for agentd by Faustino Ramos
[DEV-414] created basic man pages for all Zabbix binaries
[DEV-137] poller will continue processing of other items after enabling a host
[DEV-399] added information about monitored hosts to the discovery screen
[DEV-358] added notification macros {NODE.*[1..9]}
[DEV-358] added notification macros {ITEM.LOG.*[1..9]}
[DEV-358] added notification macros {ITEM.VALUE} and {ITEM.VALUE[1..9]}
[DEV-358] added notification/trigger description macros {ITEM.LASTVALUE[1..9]}
[DEV-358] added notification macros {HOST.CONN[1..9]} {HOST.DNS[1..9]} {IPADDRESS[1..9]}
[DEV-358] added notification macros {TRIGGER.KEY[1..9]}
[DEV-358] added notification/trigger description macros {HOSTNAME[1..9]}
[DEV-358] added notification macros {ITEM.NAME[1..9]}
[DEV-358] added notification macros {PROFILE.*[1..9]}
[DEV-405] added highlighting of selected rows
[DEV-397] added user name to output of {ESC.HISTORY} macros
[DEV-397] added notification macros {EVENT.ACK.STATUS} and {EVENT.ACK.HISTORY}
[DEV-405] Proxies, Nodes moved under "Administration->DM"
[DEV-405] Items, Triggers, Graphs moved under "Configuration->Hosts"
[DEV-405] Host Groups, Maintenances moved under "Configuration"
[DEV-406] added milliseconds to log files of all Zabbix daemon processes
[DEV-350] cleanup of sample config files, added sample of windows agent config
[DEV-404] improved web history
[ZBX-961] fixed history strings saved not by reference
[DEV-403] added Debug mode for user groups in order to simplify GUI troubleshooting
[ZBX-773] fixed typo 'attribures'
[ZBX-974] recompressed most frontend images with pngcrush
[DEV-400] added necessary link between hosts and groups
[DEV-398] added hostgroup filter for HostGroup and TemplateLinkage twinboxes
[DEV-391] Notifications: added new {DISCOVERY.*} macros
[DEV-317] added new action conditions (node, discovery rule/check, proxy)
[DEV-320] added macros for windows events logs in notifications
[DEV-332] added media selection for notifications
[DEV-385] added Event ID field for eventlogs
[DEV-382] added support of IPv6 for monitoring of the SNMP devices
[DEV-328] implemented printing of stopped Zabbix process PID for better troubleshooting
[DEV-341] rework of events history, as consequences changes in audit screen, some reports and other pages
[DEV-356] moved dropdown configuration from defines to frontend
[DEV-355] changed node management interface
[DEV-341] added hint with previous 20 events in Dashboard's widget "Last 20 issues" on mouse-over
[DEV-326] admins are allowed to change Medias in user profile
[DEV-330] extended template trigger dependencies functionality
[DEV-137] changed the minimal maintenance time from 1 hour to 5 minutes
[DEV-319] empty fields aren't shown in hosts inventory
[ZBX-750] added multiple choice for trigger dependencies
[DEV-313] added User Group configuration window GUI improvements
[ZBX-646] audit log entries added for screen edit actions
[ZBX-645] after new installation, filter for audit log is set not to filter anything
[ZBX-643] fixed no print data for bar reports
[DEV-231] improved dynamic graph usability in slideshow screen
[DEV-258] added additional reports based on bar graphs
[DEV-252] improved audit log of host groups,hosts,items and media types
[DEV-266] added support of octal and hexadecimal data
[DEV-253] improved audit log filtering
[DEV-261] added triggers status to screens
[DEV-256] improved multiple labels in maps and support of macros
[DEV-265] added popups with links to "Status of trigger" & "Events history" pages
[DEV-262] added group filtering for "Trigger info"

Installation and Upgrade Notes

Installation

See Zabbix Manual for full details.

Upgrade

Recompile Zabbix binaries and update front-end PHP files, executed database patch. See Zabbix Manual for a detailed upgrade procedure. Note that database patches eixst for MySQL and PostgreSQL only. No patch for Oracle and SQLite is available.

Pre-release testing

Zabbix Server

Zabbix Server has been tested on the following platforms:

Ubuntu Linux, AMD64, kernel 2.6.11, MySQL 4.x
Ubuntu Linux, Intel, kernel 2.6.15, MySQL 5.0.22

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
Commercial support
ZABBIX Company provides a full range of professional services. Please contact our sales department for pricing and more details.

References

Zabbix 1.8 Manual
Zabbix Forums (http://www.zabbix.com/forum)
Zabbix Support (http://www.zabbix.com/support.php)

Kind regards,
Alexei