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 downloads.

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 Manual for full details.

Upgrade

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 Upgrade Service for easy migration from earlier versions of Zabbix. Please contact Sales for pricing and more details.

References

Zabbix 2.0 Manual

Get started in 10 minutes, absolutely FREE

Download Zabbix

Zabbix is Free and Open Source Software. No limits or hidden costs.