Release Notes for Zabbix 2.0.0

Zabbix Team is pleased to announce the availability of Zabbix 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 http://www.gnu.org/copyleft/gpl.txt.

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

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


New Features and Improvements

ZBX-1357 Updated Brazilian Portuguese, French, Russian and Ukrainian translations; thanks to Zabbix translators Frontend
ZBXNEXT-1225 Added the "Classic" frontend theme Frontend Installation
ZBX-1357 Updated Brazilian Portuguese, Dutch, Greek, Russian and Ukrainian translations; thanks to Zabbix translators Frontend
ZBXNEXT-1220 Added support of monitoring of log files larger than 2GB Agent Proxy Server
ZBX-3151 Added support of monitoring files larger than 2GB in the vfs.file.size[] item Agent
ZBX-4815 Forbade deleting IT services that have dependencies Frontend
ZBX-4815 All status-related fields will now be disabled when choosing "do not calculate" in the IT service configuration form Frontend
ZBX-4815 Implemented multiselect support for the IT service dependency pop up Frontend
ZBXNEXT-1189 Implemented the service.getsla method API
ZBXNEXT-1189 Implemented the "selectTrigger", "selectParentDependencies" and "selectAlarms" parameters for the service.get method API
ZBXNEXT-1189 Improved the design of the SLA report page Frontend
ZBXNEXT-1196 Redesigned frontend setup form Frontend
ZBXNEXT-1188 Added support of "agent.hostname" check Agent
ZBX-1357 Updated Brazilian Portuguese, Czech, Dutch, Greek, Japanese, Latvian, Polish, Russian, Spanish and Ukrainian translations; thanks to Zabbix translators Frontend
ZBXNEXT-1181 Redesign host mass update page Frontend
ZBXNEXT-973 Redesign of existing templates Installation
ZBX-4869 Added support for nested screens import Frontend
ZBXNEXT-1161 Implemented the service API API Frontend
ZBXNEXT-1126 Redesign global script execution API Frontend
ZBXNEXT-584 Added support of multiple servers in active check mode; thanks to Takanori Suzuki Agent Installation
ZBX-3721 Design improvements Frontend Installation
ZBXNEXT-908 Redesign Configuration->Host->Graphs API Frontend
ZBX-4738 Improved the host interface selection in the item mass update form Frontend
ZBX-4635 Added support for optional first parameter to vfs.dev.* on Solaris Agent
ZBXNEXT-1153 Added support for nested templates in import Frontend
ZBX-1357 Updated Czech, French, German, Greek, Japanese, Polish, Russian, Spanish and Turkish translations; thanks to Zabbix translators Frontend
ZBXNEXT-1162 Improved performance of processing of triggers by history syncers and timer processes Server
ZBXNEXT-1149 Import of nested maps, import form redesign API Frontend
ZBXNEXT-744 Added support of {ITEM.ID} and {TRIGGER.EXPRESSION} macros in notifications and commands Server
ZBXNEXT-914 Redesign Administration->DM API Frontend
ZBX-4751 Removed "WITH OIDS" option from PostgreSQL database scheme Installation Server
ZBXNEXT-397 Added support of web monitoring by Zabbix proxy Installation Proxy Server
ZBX-3531 Configuration export/import Frontend
ZBX-4581 Added time unit symbols support to aggregate items Agent Proxy Server
ZBX-4333 Implemented dependency validation in trigger::adddependencies API Frontend
ZBX-4333 Implemented dependency inheritance in the trigger.adddependencies and trigger.deletedependencies methods API Frontend
ZBXNEXT-904 Redesign Configuration->Screens Frontend
ZBX-4600 Trigger dependencies will now be deleted when executing a mass update with no dependencies selected Frontend
ZBX-4563 Changed the hostmacro related UserMacro method interfaces API
ZBX-4563 Improved SQL query debug log design Frontend
ZBX-4537 Improved include_once statements to make Zabbix code easier to reuse Frontend
ZBXNEXT-1113 Redesign Configuration->Host->Discovery rules Frontend
ZBXNEXT-1107 Redesign Configuration->Audit Frontend
ZBX-2604 Added processing of not supported items monitored by a proxy Installation Proxy Server
ZBXNEXT-903 Redesign Configuration->Items Frontend
ZBXNEXT-909 Redesign Configuration->Discovery Frontend

Bug Fixes

ZBX-5025 Fixed "undefined index" error when updating specific trigger properties API
ZBX-5004 Fixed error when importing linked templates Frontend
ZBXNEXT-973 Changed units to "bps" for monitoring of network traffic items Installation
ZBXNEXT-973 Changed colors in the "MySQL operations" graph Installation
ZBXNEXT-1220 Fixed compilation errors on Solaris Agent Proxy Server
ZBX-5005 Fixed escaping of percent character in translation string Frontend
ZBX-4997 Fixed inherited item interfaces being set to null when updated by importing parent template API
ZBX-5003 Backticked table and field names in the MySQL scheme and default data Installation
ZBX-5002 Fixed undefined index error when rendering a node tree in a DM setup Frontend
ZBX-5008 Fixed updating users that do not belong to the selected node API Frontend
ZBX-4980 Fixed trapper process crash/hang on decoding big base64 encoded values Proxy Server
ZBX-4945 Fixed several map element selection not working on Command + Click on Macs Frontend
ZBX-4978 Fixed frontend setup welcome image Frontend
ZBX-4944 Fixed translation string in top100 report Frontend
ZBX-4957 Removed error column from item prototypes list, removed 'not supported' status from item prototype edit form Frontend
ZBX-4981 Triggers that reference items created by LLD or web monitoring items are not exported for now Frontend
ZBX-4956 Fixed incorrect trigger existence checks API Frontend
ZBX-4815 Improved IT service configuration and SLA report page performance Frontend
ZBX-4815 Fixed IT service sorting on the service configuration page Frontend
ZBX-4815 Fixed IT service configuration pop up menu translation Frontend
ZBX-4815 Fixed IT service status update when changing the linked trigger severity Frontend
ZBX-4815 Fixed sorting for results returned by the "selectDependencies" and "selectParentDependencies" parameters for service.get API
ZBX-4960 Fixed LDAP frontend messages, fixed message in 'Latest data' Frontend
ZBX-4920 Fixed templates from 1.8 XML being dependent on 'hosts' rules Frontend
ZBX-4942 Do not send prototypes for active agent to process Agent Proxy Server
ZBX-4941 Added default DBHost configuration parameter value "localhost" Installation Proxy Server
ZBX-4471 Fixed warnings when applying 2.0 dbpatches Installation
ZBX-4969 Fixed item key param macro not resolved in simple graph popup Frontend
ZBX-4964 Added requirements checks for PHP xmlreader and xmlwriter Frontend
ZBX-4967 Fixed template full clone Frontend
ZBX-3148 Fixed user macro not expanded in trigger names Frontend
ZBX-4493 Fixed host popup menu overlapping the screen range Frontend
ZBX-4924 Fixed deletion of template screens Frontend
ZBX-4953 Fixed unclear messages in setup.php Frontend
ZBX-4402 Added contexts for ambiguous translations Frontend
ZBX-4915 Fixed host group filtering without hosts or templates API Frontend
ZBXNEXT-1189 Implemented permission checks for the "selectDependencies" service.get parameter API
ZBXNEXT-1189 Fixed service ordering on the SLA report page Frontend
ZBXNEXT-1189 Fixed "Graph" links not being displayed for services with children on the SLA report page Frontend
ZBXNEXT-1189 Fixed time period not being remembered when following a link to a detailed service SLA report Frontend
ZBXNEXT-1189 Fixed problem reasons not being displayed for parent services on the SLA report page Frontend
ZBXNEXT-1189 Fixed service status and problems being calculated if the service status algorithm is set to "do not calculate" Frontend
ZBXNEXT-1189 Fixed service status not being updated when changing the severity of a linked trigger API Frontend
ZBX-4857 Added validation for empty username, public and private keys in an item form Frontend
ZBX-4938 Fixed constant not used in CAction.php Frontend
ZBX-4926 Fixed inability to add simple graphs and plain text elements to screen templates Frontend
ZBX-4921 Fixed possible SQL errors while processing LLD data with long values Server
ZBX-4889 Fixed execution of GUI Scripts for disabled hosts Server
ZBX-4412 Fixed updating of trigger last change by significant event Frontend Server
ZBX-4880 Fixed error 'JSON-rpc error generation failed. No such error' in API API
ZBX-4922 Fixed importing of linked templates Frontend
ZBX-4895 Fixed host proxy exported as ID Frontend
ZBX-4857 Fixed poller hanging on SSH check when using public key authentication Proxy Server
ZBX-4914 Fixed graph name encoding in form preview Frontend
ZBX-4881 Fixed slow select queries from partitioned history tables Server
ZBX-4495 Fixed hintbox positioning Frontend
ZBX-4903 Fixed sorting in 'Overview' screen Frontend
ZBX-4927 Fix proxy deletion message and remove excess space from the audit record API
ZBX-4900 Improved performance of 'Status of Zabbix' dashboard widget Frontend
ZBX-4905 Fixed processing of system.swap.in/out[,pages] under Linux 2.6 Agent
ZBX-4907 Fixed processing of system.swap.in/out[,sectors/count] under Linux Agent
ZBX-4902 Fixed errors in configuration export Frontend
ZBX-4910 Fixed updating of "SNMPv3 priv passphrase" field in low-level discovered SNMPv3 items Server
ZBX-4884 Fixed incorrect calculation of items using option "Delta (speed per second)" after recovery from unsupported state Server
ZBX-4671 Fixed truncation of the calculated item formula Server
ZBX-4893 Fixed linking of item applications by a discovery rule Server
ZBX-4649 Fixed screen editing not working properly after moving content to another cell Frontend
ZBX-4875 Fixed inability to drag/sort graph item with long description in graph form Frontend
ZBX-4890 Fixed creating hosts by administrators API Frontend
ZBXNEXT-1161 Fixed multiple IT service validation issues Frontend
ZBX-4793 Fixed processing of quoted strings in dynamic SNMP indexes Proxy Server
ZBX-4709 Fixed processing of quoted strings in SNMP items Proxy Server
ZBX-4882 Fixed processing of quoted strings in SNMP lld rules Server
ZBX-3219 Added newlines to script execution error messages Frontend
ZBX-4348 Fixed graph values not displayed for regular user Frontend
ZBX-4698 Fixed selected host group forgotten if "remember selected" is disabled Frontend
ZBX-4871 Fixed templates listed when adding log items in history Frontend
ZBX-4862 Fixed Error when trying to remove additional templates in the host mass update form Frontend
ZBX-3929 Removed deprecated Switch module from gen_schema.pl and get_data.pl scripts Installation
ZBX-4738 Fixed several checkboxes state not being saved after an unsuccessful item mass update Frontend
ZBX-4865 Fixed error bar in case of error with words longer than screen Frontend
ZBX-4840 Improved slow SQL queries in processing of {ITEM.VALUE} and {ITEM.LOG.*} macros Server
ZBX-4572 Fixed incorrect value input in GUI configuration form raising critical error Frontend
ZBX-4841 Fixed inability to select other but the first of the discovery checks for a discovery rule in popup.php Frontend
ZBX-4110 Renamed 'Password' to 'Key passphrase' in action form Frontend
ZBX-4686 Fixed the "Change" link not being accessible for graph type screen items in embedded screens Frontend
ZBX-4836 Fixed undefined variables in actionconf.php when trying to add maintenance status; fixed some random ordering for conditions Frontend
ZBX-4829 Fixed incorrect redirect in 'insert trigger' popup in trigger expression builder Frontend
ZBX-4784 Fixed inherited triggers being updated on any host update API
ZBX-4824 Fixed memory leak while switching item to not supported status Server
ZBX-4830 Fixed error when trying to create item without host Frontend
ZBX-4676 Fixed link to triggers from dashboard 'system status' widget not reseting host filter Frontend
ZBX-4568 Fixed new host groups not populated with selected group when 'remember selected' is disabled in GUI settings Frontend
ZBX-4583 Fixed possible processing of null as object in CUIwidget Frontend
ZBX-4740 Fixed host filter when switching to 'configuration of items' from another host configuration page Frontend
ZBX-4195 Fixed memory leak while processing unsupported performance counters by Windows agent Agent
ZBX-4780 Removed vfs.fs.discovery returned value limit when processed by proxy Installation Proxy Server
ZBX-4802 Improved memory de-allocation code clarity Agent
ZBX-4739 Fixed mass update failing with many items selected Frontend
ZBX-4821 Fixed flexible interval update using item mass update form Frontend
ZBX-4806 Fixed "New flexible interval" not shown in item form Frontend
ZBX-4790 Fixed *ERROR*s in trigger expressions in items.php; fixed undefined variables when filtering without host API Frontend
ZBX-3725 Added check for xml file size exceeds upload_max_filesize php setting Frontend
ZBX-3991 Forbid passive proxy interfaces with ip 0.0.0.0 API Frontend
ZBX-3152 Fixed global messages being shown even if all severities are unchecked Frontend
ZBXNEXT-397 Removed records from "ids" table to prevent SQL errors while adding a new item Installation
ZBX-4811 Added 'filter' and 'lifetime' fields to discovery rules export Frontend
ZBX-4801 Fixed processing of proc.num[] and proc.mem[] checks with name of processes more than 15 characters Agent
ZBX-4792 Fixed missing field "Allowed hosts" when item type Zabbix trapper Frontend
ZBX-4038 Fixed warnings for incorrect input values Frontend
ZBX-4781 Fixed error message when copying items to multiple hosts Frontend
ZBX-4788 Fixed trigger severity being reset when changing dependencies via mass update Frontend
ZBX-4787 Fixed graph axis item selection popup shows only monitored hosts Frontend
ZBX-4779 Fixed new groups import Frontend
ZBX-4775 Fixed discovery rules import Frontend
ZBX-4700 Fixed errors in item list when using interface related macro in template item key Frontend
ZBX-4761 Fixed "&" escaping in form inputs Frontend
ZBX-4749 Fixed proxy crash on exit when deleting trend cache Proxy Server
ZBX-4778 Fixed port field validation in creating discovery rule Frontend
ZBX-4718 Fixed Graph axis item cloning in host Full Clone API Frontend
ZBX-4621 Fixed macro update using host.massupdate API
ZBX-4697 Fixed error when massupdate group for hosts that belongs to different groups API Frontend
ZBX-4257 Fixed creating discovery rules, items and item prototypes API Frontend
ZBX-4765 Fixed filter fields being unset when saving of discovery rule fails Frontend
ZBX-4736 Fixed undefined variable in Inventory Hosts Frontend
ZBX-4764 Fixed critical error in Administration->Notifications Frontend
ZBX-4753 Properly pluralized "Last n issues" message in dashboard Frontend
ZBX-3613 Updated notification sounds; fixed sound playback in profile Frontend
ZBX-4713 Fixed ACK status for triggers visible in Dashboard and Screens Frontend
ZBX-4752 Fixed creating SNMPv1 item prototypes with data type "boolean" Frontend
ZBX-4702 Fixed dynamic item saving in Screens Frontend
ZBX-4257 Fixed updating templated items API Frontend
ZBX-4710 Fixed replacing graph Y axis item prototypes when cloning a discovery rule API Frontend
ZBX-4710 Fixed deleting hosts when a graph prototype uses a normal item for it's Y scale API Frontend
ZBX-4365 Added plural translation support for the failed login attempt message Frontend
ZBX-4365 Fixed user being redirected to the dashboard after trying to login with an incorrect password Frontend
ZBX-3528 Fixed letter numbering of long lists Frontend
ZBX-4725 Fixed processing lld rules with macros in a key Agent Java gateway Proxy Server
ZBX-4730 Removed incorrect JS function call in the event history screen Frontend
ZBX-3522 Fixed errors when inserting too long values in the user_history and profiles tables Frontend
ZBX-4333 Fixed trigger inheritance when calling trigger.update whithout a trigger expression API Frontend
ZBX-4333 Fixed host trigger mass update Frontend
ZBX-4333 Fixed trigger dependency copying Frontend
ZBX-4629 Fixed processing Y axis min/max values for graph prototypes Server
ZBX-4641 Fixed errors in a "Discovery checks" popup Frontend
ZBX-4202 Fixed SQL performance in tr_status.php - combined similar queries, user data SQL access only once, triggerids retrieval optimization API Frontend
ZBX-4647 Fixed trigger and item prototype inheritance API Frontend
ZBX-4467 Fixed the ZBX_MAX_PERIOD constant not affecting the timebar control Frontend
ZBX-4562 Fixed mediatype.update returning incorrectly formatted result API
ZBX-4187 Fixed dashbord fonts on popup. fixed js error on last 20 issues Frontend
ZBX-4607 Fixed the script.getscriptbyhosts method returning scripts from nodes defferent from hosts API Frontend
ZBX-4607 Fixed the script "Host groups" parameter API Frontend
ZBX-4607 Fixed the script.get methods "selectHosts" and "selectGroups" options API
ZBX-4607 Fixed new ID generation in DM setup Frontend
ZBX-4253 Fixed menu link inconsistency in tr_status.php Frontend
ZBX-4554 Fixed ordering Frontend
ZBX-4295 Fixed icons ending outside map. Removed icon resizing responsible for infinite loop Frontend
ZBX-4296 Fixed popup menu unavailable for disabled hosts Frontend
ZBX-4693 Fixed hosts table foreign key constraint error during database upgrade Installation
ZBX-4563 Fixed host macro IDs being regenerated when updating macros API Frontend
ZBX-4563 Fixed several macro validation issues API Frontend
ZBX-4563 Fixed macro sorting Frontend
ZBX-3735 Fixed login form to send passwords via POST not GET; thanks to Joseph Bueno Frontend
ZBX-954 Increased API version to 1.4, Zabbix 1.8.x is using 1.3 API
ZBX-4604 Fixed the "change" link not being accessible for graph type screen items in embedded screens API Frontend
ZBX-4560 Fixed low level discovery error messages to start with uppercase 'Cannot ...' Server
ZBX-4677 Fixed minor typo in class.cscript.php; thanks to Łukasz Jernaś Frontend
ZBX-4261 Fixed disovery rules in the queue calculation Frontend Server
ZBX-4624 Fixed processing of system.cpu.switches metric Agent
ZBX-4623 Fixed host group visibility for non superadmins. Frontend
ZBX-4662 Fixed server crash while linking a template with DebugLevel=4 Server
ZBX-1335 Improved Item filter. Frontend
ZBX-4630 Fixed "Trigger overview" screen. Frontend
ZBX-4628 Fixed an "invalid number of fields" error when syncing configuration on proxy Proxy Server
ZBX-4593 Fixed "trigger info" type screen item resource validation API Frontend
ZBX-4599 Fixed errors in building select queries in Event.get() API Frontend
ZBX-1787 Fixed gradient element rendering if the value exceeds the max Y scale value Frontend
ZBX-4494 Fixed some types of screen items not being returned by Screen.get() API Frontend
ZBX-4591 More secure substituting of macros in item keys and dynamic SNMP OIDs Proxy Server
ZBX-4598 Fixed audit error when saving triggers Frontend
ZBX-4598 Fixed templated trigger inheritance API Frontend
ZBX-3373 Fixed host interfaces filtering in items. Frontend
ZBX-4110 Fixed "ssh key" field and "password" field names in items. Frontend
ZBX-3466 Fixed creating new item without hostname. Frontend
ZBX-1601 Fixed clear history and trends of items for templates. Frontend
ZBX-3330, ZBX-4280 Fixed remembering of item filter parameters. Frontend
ZBX-2662, ZBX-3304 Fixed reset button style in filter. Frontend
ZBX-2071 Fixed IPMI sensors with trailing spaces in items. Frontend
ZBX-2631 Fixed flexible interval configuration in items. Frontend
ZBX-4596 Fixed trigger prototype deletion. Frontend
ZBX-2515 Set 15 minutes autologout as default for new users Frontend
ZBX-4580 Fixed trigger info pop up in the item configuration list Frontend

Installation and Upgrade Notes

Installation

See Zabbix指导手册。 for full details.

版本升级

See 升级指南 for upgrade options and instructions. For version specific upgrade notes, see Upgrade notes for 2.0.0.

Commercial support

Zabbix Company provides a full range of Professional Services. We also provide trouble-free 升级服务 for easy migration from earlier versions of Zabbix. Please 联系我们 for pricing and more details.

References

Zabbix 2.0 Manual

10分钟内开始使用,Zabbix完全免费!

下载Zabbix

Zabbix完全开源免费,没有任何限制和隐藏费用。