Release Notes for Zabbix 2.0.0rc4

Zabbix Team is pleased to announce the availability of Zabbix 2.0.0rc4.

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.0rc4. Download it from download.

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-4815 Forbade deleting IT services that have dependencies
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 frontend 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 page
ZBXNEXT-973 Redesign of existing templates
ZBX-4869 Added support for nested screens import
ZBXNEXT-1161 Implemented the service API
ZBXNEXT-1126 Redesign global script execution
ZBXNEXT-584 Added support of multiple servers in active check mode; thanks to Takanori Suzuki
ZBX-3721 Design improvements
ZBXNEXT-908 Redesign Configuration->Host->Graphs
ZBX-4738 Improved the host interface selection in the item mass update form
ZBX-4635 Added support for optional first parameter to vfs.dev.* on Solaris
ZBXNEXT-1153 Added support for nested templates in import
ZBX-1357 Updated Czech, French, German, Greek, Japanese, Polish, Russian, Spanish and Turkish translations; thanks to Zabbix translators
ZBXNEXT-1162 Improved performance of processing of triggers by history syncers and timer processes
ZBXNEXT-1149 Import of nested maps, import form redesign
ZBXNEXT-744 Added support of {ITEM.ID} and {TRIGGER.EXPRESSION} macros in notifications and commands
ZBXNEXT-914 Redesign Administration->DM
ZBX-4751 Removed "WITH OIDS" option from PostgreSQL database scheme
ZBXNEXT-397 Added support of web monitoring by Zabbix proxy
ZBX-3531 Configuration export/import
ZBX-4581 Added time unit symbols support to aggregate items
ZBX-4333 Implemented dependency validation in trigger::adddependencies
ZBX-4333 Implemented dependency inheritance in the trigger.adddependencies and trigger.deletedependencies methods
ZBXNEXT-904 Redesign Configuration->Screens
ZBX-4600 Trigger dependencies will now be deleted when executing a mass update with no dependencies selected
ZBX-4563 Changed the hostmacro related UserMacro method interfaces
ZBX-4563 Improved SQL query debug log design
ZBX-4537 Improved include_once statements to make Zabbix code easier to reuse
ZBXNEXT-1113 Redesign Configuration->Host->Discovery rules
ZBXNEXT-1107 Redesign Configuration->Audit
ZBX-2604 Added processing of not supported items monitored by a proxy
ZBXNEXT-903 Redesign Configuration->Items
ZBXNEXT-909 Redesign Configuration->Discovery

Bug Fixes

ZBX-4945 Fixed several map element selection not working on Command + Click on Macs
ZBX-4978 Fixed frontend 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 that reference items created by LLD or web monitoring items are not exported for now
ZBX-4956 Fixed incorrect trigger existence 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 "selectDependencies" 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 being 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 PHP 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 overlapping 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 inability to add simple graphs and plain text elements 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 system.swap.in/out[,pages] under Linux 2.6
ZBX-4907 Fixed processing of system.swap.in/out[,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 screen editing not working properly after moving content to another cell
ZBX-4875 Fixed inability to drag/sort graph item with long description in graph form
ZBX-4890 Fixed creating hosts by administrators
ZBXNEXT-1161 Fixed multiple IT service validation issues
ZBX-4793 Fixed processing of quoted strings in dynamic SNMP indexes
ZBX-4709 Fixed processing of quoted strings in SNMP items
ZBX-4882 Fixed processing of quoted strings in SNMP lld rules
ZBX-3219 Added newlines to script execution error messages
ZBX-4348 Fixed graph values not displayed for regular user
ZBX-4698 Fixed selected host group forgotten if "remember selected" is disabled
ZBX-4871 Fixed templates listed when adding log items in history
ZBX-4862 Fixed Error when trying to remove additional templates in the host mass update form
ZBX-3929 Removed deprecated Switch module from gen_schema.pl and get_data.pl scripts
ZBX-4738 Fixed several checkboxes state not being saved after an unsuccessful item mass update
ZBX-4865 Fixed error bar in case of error with words longer than screen
ZBX-4840 Improved slow SQL queries in processing of {ITEM.VALUE} and {ITEM.LOG.*} macros
ZBX-4572 Fixed incorrect value input in GUI configuration form raising critical error
ZBX-4841 Fixed inability to select other but the first of the discovery checks for a discovery rule in popup.php
ZBX-4110 Renamed 'Password' to 'Key passphrase' in action form
ZBX-4686 Fixed the "Change" link not being accessible for graph type screen items in embedded screens
ZBX-4836 Fixed undefined variables in actionconf.php when trying to add maintenance status; fixed some random ordering for conditions
ZBX-4829 Fixed incorrect redirect in 'insert trigger' popup in trigger expression builder
ZBX-4784 Fixed inherited triggers being updated on any host update
ZBX-4824 Fixed memory leak while switching item to not supported status
ZBX-4830 Fixed error when trying to create item without host
ZBX-4676 Fixed link to triggers from dashboard 'system status' widget not reseting host filter
ZBX-4568 Fixed new host groups not populated with selected group when 'remember selected' is disabled in GUI settings
ZBX-4583 Fixed possible processing of null as object in CUIwidget
ZBX-4740 Fixed host filter when switching to 'configuration of items' from another host configuration page
ZBX-4195 Fixed memory leak while processing unsupported performance counters by Windows agent
ZBX-4780 Removed vfs.fs.discovery returned value limit when processed by proxy
ZBX-4802 Improved memory de-allocation code clarity
ZBX-4739 Fixed mass update failing with many items selected
ZBX-4821 Fixed flexible interval update using item mass update form
ZBX-4806 Fixed "New flexible interval" not shown in item form
ZBX-4790 Fixed *ERROR*s in trigger expressions in items.php; fixed undefined variables when filtering without host
ZBX-3725 Added check for xml file size exceeds upload_max_filesize php setting
ZBX-3991 Forbid passive proxy interfaces with ip 0.0.0.0
ZBX-3152 Fixed global messages being shown even if all severities are unchecked
ZBXNEXT-397 Removed records from "ids" table to prevent SQL errors while adding a new item
ZBX-4811 Added 'filter' and 'lifetime' fields to discovery rules export
ZBX-4801 Fixed processing of proc.num[] and proc.mem[] checks with name of processes more than 15 characters
ZBX-4792 Fixed missing field "Allowed hosts" when item type Zabbix trapper
ZBX-4038 Fixed warnings for incorrect input values
ZBX-4781 Fixed error message when copying items to multiple hosts
ZBX-4788 Fixed trigger severity being reset when changing dependencies via mass update
ZBX-4787 Fixed graph axis item selection popup shows only monitored hosts
ZBX-4779 Fixed new groups import
ZBX-4775 Fixed discovery rules import
ZBX-4700 Fixed errors in item list when using interface related macro in template item key
ZBX-4761 Fixed "&" escaping in form inputs
ZBX-4749 Fixed proxy crash on exit when deleting trend cache
ZBX-4778 Fixed port field validation in creating discovery rule
ZBX-4718 Fixed Graph axis item cloning in host Full Clone
ZBX-4621 Fixed macro update using host.massupdate
ZBX-4697 Fixed error when massupdate group for hosts that belongs to different groups
ZBX-4257 Fixed creating discovery rules, items and item prototypes
ZBX-4765 Fixed filter fields being unset when saving of discovery rule fails
ZBX-4736 Fixed undefined variable in Inventory Hosts
ZBX-4764 Fixed critical error in Administration->Notifications
ZBX-4753 Properly pluralized "Last n issues" message in dashboard
ZBX-3613 Updated notification sounds; fixed sound playback in profile
ZBX-4713 Fixed ACK status for triggers visible in Dashboard and Screens
ZBX-4752 Fixed creating SNMPv1 item prototypes with data type "boolean"
ZBX-4702 Fixed dynamic item saving in Screens
ZBX-4257 Fixed updating templated items
ZBX-4710 Fixed replacing graph Y axis item prototypes when cloning a discovery rule
ZBX-4710 Fixed deleting hosts when a graph prototype uses a normal item for it's Y scale
ZBX-4365 Added plural translation support for the failed login attempt message
ZBX-4365 Fixed user being redirected to the dashboard after trying to login with an incorrect password
ZBX-3528 Fixed letter numbering of long lists
ZBX-4725 Fixed processing lld rules with macros in a key
ZBX-4730 Removed incorrect JS function call in the event history screen
ZBX-3522 Fixed errors when inserting too long values in the user_history and profiles tables
ZBX-4333 Fixed trigger inheritance when calling trigger.update whithout a trigger expression
ZBX-4333 Fixed host trigger mass update
ZBX-4333 Fixed trigger dependency copying
ZBX-4629 Fixed processing Y axis min/max values for graph prototypes
ZBX-4641 Fixed errors in a "Discovery checks" popup
ZBX-4202 Fixed SQL performance in tr_status.php - combined similar queries, user data SQL access only once, triggerids retrieval optimization
ZBX-4647 Fixed trigger and item prototype inheritance
ZBX-4467 Fixed the ZBX_MAX_PERIOD constant not affecting the timebar control
ZBX-4562 Fixed mediatype.update returning incorrectly formatted result
ZBX-4187 Fixed dashbord fonts on popup. fixed js error on last 20 issues
ZBX-4607 Fixed the script.getscriptbyhosts method returning scripts from nodes defferent from hosts
ZBX-4607 Fixed the script "Host groups" parameter
ZBX-4607 Fixed the script.get methods "selectHosts" and "selectGroups" options
ZBX-4607 Fixed new ID generation in DM setup
ZBX-4253 Fixed menu link inconsistency in tr_status.php
ZBX-4554 Fixed ordering
ZBX-4295 Fixed icons ending outside map. Removed icon resizing responsible for infinite loop
ZBX-4296 Fixed popup menu unavailable for disabled hosts
ZBX-4693 Fixed hosts table foreign key constraint error during database upgrade
ZBX-4563 Fixed host macro IDs being regenerated when updating macros
ZBX-4563 Fixed several macro validation issues
ZBX-4563 Fixed macro sorting
ZBX-3735 Fixed login form to send passwords via POST not GET; thanks to Joseph Bueno
ZBX-954 Increased API version to 1.4, Zabbix 1.8.x is using 1.3
ZBX-4604 Fixed the "change" link not being accessible for graph type screen items in embedded screens
ZBX-4560 Fixed low level discovery error messages to start with uppercase 'Cannot ...'
ZBX-4677 Fixed minor typo in class.cscript.php; thanks to Łukasz Jernaś
ZBX-4261 Fixed disovery rules in the queue calculation
ZBX-4624 Fixed processing of system.cpu.switches metric
ZBX-4623 Fixed host group visibility for non superadmins.
ZBX-4662 Fixed server crash while linking a template with DebugLevel=4
ZBX-1335 Improved Item filter.
ZBX-4630 Fixed "Trigger overview" screen.
ZBX-4628 Fixed an "invalid number of fields" error when syncing configuration on proxy
ZBX-4593 Fixed "trigger info" type screen item resource validation
ZBX-4599 Fixed errors in building select queries in Event.get()
ZBX-1787 Fixed gradient element rendering if the value exceeds the max Y scale value
ZBX-4494 Fixed some types of screen items not being returned by Screen.get()
ZBX-4591 More secure substituting of macros in item keys and dynamic SNMP OIDs
ZBX-4598 Fixed audit error when saving triggers
ZBX-4598 Fixed templated trigger inheritance
ZBX-3373 Fixed host interfaces filtering in items.
ZBX-4110 Fixed "ssh key" field and "password" field names in items.
ZBX-3466 Fixed creating new item without hostname.
ZBX-1601 Fixed clear history and trends of items for templates.
ZBX-3330, ZBX-4280 Fixed remembering of item filter parameters.
ZBX-2662, ZBX-3304 Fixed reset button style in filter.
ZBX-2071 Fixed IPMI sensors with trailing spaces in items.
ZBX-2631 Fixed flexible interval configuration in items.
ZBX-4596 Fixed trigger prototype deletion.
ZBX-2515 Set 15 minutes autologout as default for new users
ZBX-4580 Fixed trigger info pop up in the item configuration list

Installation and Upgrade Notes

Installation

See Zabbix 手册。 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.

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完全开源免费,没有任何限制和隐藏费用。