Try a hands-on demo of Zenoss Enterprise 3.0

Announcement

Release Notes for 2.3.3

2009/02/24

Release Notes for Zenoss Version 2.3.3

These release notes contain important information about this release of Zenoss™, including:

What's New in This Release?

  • For Enterprise customers, Zenoss now offers the WebsphereMonitor ZenPack, which comprises a basic Websphere template and zProperties for Websphere monitoring.
  • The Enterprise ZenWebTx ZenPack now supports extracting data from XML documents by using xpath queries.
  • For Enterprise customers, Zenoss now provides comprehensive monitoring of your VMware infrastructure. It collects performance data from VMware servers (hosts), virtual machines (guests), VMware clusters and VMware data stores. By monitoring the entire VMware stack, Zenoss provides a complete picture into VMware's performance and availability, allowing you to quickly troubleshoot VMware-related problems.
  • Zenoss expands your ability to monitor Java applications with improved JMX monitoring and error reporting. Zenoss also can receive JMX events that are sent from JMX applications.
  • This version of Zenoss also provides improvements to monitoring the performance and availability of Windows servers. It collects data by using Windows Management Instrumentation (WMI) and Windows Perfmon.
  • Zenoss offers an expanded list of ZenPacks for download, including more than 50 community-contributed monitoring ZenPacks.
  • Zenoss documentation is now licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License, which allows you to copy, distribute, transmit, and adapt Zenoss documents under certain conditions. For details, go to this URL:

    http://creativecommons.org/licenses/by-sa/3.0

Downloading Zenoss Version 2.3.3

Zenoss Core 2.3.3 is available from this location:

http://www.zenoss.com/download

Zenoss Enterprise 2.3.3 is available from the Zenoss download site. Contact your Zenoss representative for more information.

Supported Software and Environments

You can install Zenoss 2.3.3 on these platforms:

  • Linux®
    • RedHat® Enterprise 3, 4, 5
    • Fedora™ Core 6, 7, 8
    • Ubuntu® Server 6.06, 8.04
    • openSUSE 10.2, 10.3
    • SUSE® Enterprise 10
  • Mac OS® X v10.5 Leopard®
  • Windows® (requires VMware™ Player and the Zenoss Virtual Appliance)

To run and use Zenoss 2.3, you need:

  • One or more monitored targets, such as:
    • Windows server (2000, 2003, 2008), Windows XP, and Windows Vista®
    • Linux or other UNIX® server
    • VMware ESX host
    • Tomcat™ or other Java/JMX server
    • Any SNMP-enabled device
  • For each system that will access Zenoss through a Web browser:
    • Adobe® Flash® Player
    • Firefox 2.x, Firefox 3.x, or Internet Explorer 7

Installation, Upgrade and Implementation Notes

Read this section for important installation, upgrade, and implementation updates. (For complete installation and update instructions, refer to the latest version of Zenoss Installation.)

Installation

Minimum system requirements for installing the Zenoss appliance are:

  • 2GB RAM
  • 20 GB free disk space

Appliance Upgrade

If you see the following error when following the "conary migrate" instruction to upgrade the Zenoss Virtual Appliance image:

 

            group-zenoss-enterprise was not found on branch...

then insert

            devel//

in the string. For example, if migrating from Zenoss Enterprise Version 2.2.x to Version 2.3.3, enter this command:

 

 

            conary migrate --interactive --resolve group-zenoss-enterprise=/zenoss-project.zenoss.loc@zenoss:devel//enterprise-2.3

 

Upgrade Paths

Refer to the following table to determine the upgrade path you must follow when upgrading to a newer version of Zenoss.

If your current version is: You can upgrade directly to this version:
2.1.x 2.1.3
2.1.3 2.2.4
2.2.x 2.2.4
2.2.4 2.3.3
2.3.x 2.3.3

Note: Zenoss strongly recommends that you upgrade to Release 2.3.3. When you upgrade to the latest software release, you receive the latest features and defect fixes.

Distributed Collector

If you have 2.3.1 or 2.3.2 distributed collectors, you must manually update them through the user interface before they will function correctly in 2.3.3.

To update distributed collectors:

  1. On the Navigation menu, click Collectors.
  2. Select the distributed collector from the list.
  3. Select Update Collector from the table menu.
  4. Click OK to update the collector.

VMware

If you have modeled VMware ESX servers by using the ZenossVirtualHostMonitor ZenPack (meaning that you have devices under /Devices/Server/Virtual Machine Host/ESX), do not model them by using the new ZenVMware ZenPack if you want the data to persist across the upgrade.

Windows Monitoring

Zenoss recommends that monitored machines running Windows 2000 be updated with the latest Microsoft patches.

Known Issues

The following issues are known for Version 2.3.3:

  • If you encounter an issue with a Nagios plug-in utility (such as check_snmp) when using the stack installers, refer to the Trac ticket for a workaround. (Defect 4413)
  • When modeling a Windows 2000 device for the first time, you may see the following error:

    Traceback (most recent call last): File "/usr/local/zenoss/zenoss/ \
    Products/ZenUtils/Driver.py", line 49, in _next self.iter.next().addBoth \
    (self._finish) StopIteration


    This error is benign and can be ignored. It will not appear on subsequent modeling attempts. (Defect 4416)
  • Previously collected Windows performance graph data is not available after upgrading from Version 2.2.x to Version 2.3.x. (Defect 4071)
  • The VMware ZenPack cannot collect performance data if the system clocks for the Zenoss installation and VMware server are not in sync.
  • ZenJMX requires Sun Java SE Version 5.0 or higher to perform correctly. If you have a different version of Java, ZenJMX appears to run but is not functional.
  • Error messages from one user can appear in multiple sessions. (Defect 3992)
  • In Windows 2000, logical disk performance counters are disabled by default. After Zenoss models file systems for Windows 2000, it does not gather performance data until you modify the server to enable those performance counters. To enable the performance counters, use the diskperf command on the server. For more information, read the Microsoft Knowledge Base article titled "Using Diskperf on Windows 2000" at http://support.microsoft.com/kb/253251.
  • When you delete a collector, its devices are left without an assigned collector. Zenoss recommends that you reassign assigned devices prior to deleting the collector.
  • Log data displayed for the zenhub daemon (available from the Daemons tab for a hub) comes from the $ZENHOME/log/zenhub.log file, irrespective of whether you have configured Zenoss to direct log output to another file.

Defects Fixed in the 2.3.x Releases

The following defects were resolved in Version 2.3.3 of Zenoss.

Ticket Number Description
3918 NtpMonitor returning null value for all checks.
4020 Renaming a device with Discovery protocol "none" results in error.
4066 ZenRender POST calls fail when multiple collectors use the same ZenHub.
4072 Remodel does not remove IP from interface (after IP is unbound from the interface.)
4081 Some ZenPacks attempt to use ZENHOME as source path, disabling installation.
4086 convToUnits raises exception if passed empty string.
4101 ZenModeler degrades system operation when used with zenhubworker processes.
4124 Capture and replay raw packet data for zentrap.
4127 Cannot sort device list by IP address.
4136 Windows service monitoring disabled in maintenance mode.
4147 Cannot inherit from HRFileSystemMap in ZenPack modeler plugins
4158 If zenprocess encounters device with bad community string, cycle does not complete.
4161 zendisc does not log full network name.
4165 When adding a device through the Web interface, hardware and operating system data
(shown on the Status tab) is not populated.
4166 Google maps are geocoded with each reload (does not save its cache).
4183 SNMPv1 traps improperly decoded.
4192 Windows services monitored when Winservice Monitor = false.
4214 Some SNMP traps cannot be captured by zentrap.
4219 Index data is stripped from SNMP trail details.
4268 zTelnet properties missing from CommandPlugin.
4276 zeneventlog and zenwin not functional unless a WMI collector plugin is assigned to the device.
4300 Remove default watchdog for zenwin and zeneventlog.
4303 Thresholds fail when object contains property named "name."
4304 zHardDiskMapMatch property not included in Zenoss installation.
4305 ssIORawSent and ssIORawReceived data points set to GAUGE (rather than COUNTER).
4309 Thresholds on COUNTER and DERIVE data points respond slowly and are inaccurate.
4311 InterfaceMap fails when a device has interfaces with no ifType.
4314 SNMP/WMI hybrid modeling causes ConflictError when zenhubworkers is set to 2 or more.
4327 Availability report fails when a value is entered into the Component field.
4337 zenpatch does not work correctly with existing changesets.
4347 zenjmx fails if port 11111 is in use by another process.
4364 zenhub daemon does not pass the logseverity option to zenhubworkers.
4374 zensendevent does not allow specification of eventKey.
4375 Disable jmxremote.port in ZenJMX by default.
4376 Cannot edit a custom defined report that contains an error.
4382 SNMP test commands do not show the command being used to verify the operation being tested.
4385 Trace the results returned from performance collecting.
4386 If file system utilization information is being collected with perform, unknown values appear for free/used/% on the OS tab of the device, for all file systems.
4416 First model of Windows 2000 endpoint results in error.
4445 MySQLMonitor ZenPack generates traceback on installation.
4449 OS X installation welcome panel shows "evaluation version."
4468 Stack installation issue on openSUSE 11.1.

The following defects were resolved in Version 2.3.2 of Zenoss.

Ticket Number Description
3955 Add better error handling to zenpatch.
3965 SNMP v1 traps have a 0 (zero) inserted into them.
3997 zenping needs to reload its config if it defers loading its config.
4010 DifferentiateTemplates migrate step skips templates with a targetPythonClass set.
4014 Listen IP address should be configurable for zensyslog and zentrap.
4023 A traceback error is generated when a Linux device is modeled under the /Server/Cmd class.
4027 Logic to update pickle files is flawed, leading to outdated information read by zenperfsnmp on start.
4031 Missing init .py files for Modelers.
4032 The zenrender daemon does not send heartbeats.
4033 Do not allow creation of a user named "user."
4048 User interface implies monitoring of UDP services is possible.
4069 zenpop3 fails when using SSL.
4070 Legend on threshold graph points is imprecise.
4092 Event console doesn't update.
4100 zenmodeler collects all devices (rather than the single device assigned to the collector).
4110 Alert message must use field in body to appear in clear body.
4111 Some vendors require that a .0 be inserted between the enterprise and specific OIDs in V1 traps.

To view the list of defects fixed in Version 2.3.1, click this link:

http://tinyurl.com/5mxtbs

To view the list of defects fixed in Version 2.3.0, click this link:

http://tinyurl.com/6ecgkn

Documentation Corrections and Updates

This section includes release-related documentation changes and corrections that do not appear in the product documentation.

Zenoss Installation for Core Version 2.3

In the chapter titled "Chapter 1. Installing Zenoss from the Stack Installers," Step 1 is changed to:

  1. Download the Zenoss installation files from the suse/ directory at http://support.zenoss.com/download.

Zenoss Administration for Version 2.3

The following section has been added for the WebsphereMonitor ZenPack:

The WebsphereMonitor ZenPack (available to Zenoss Enterprise customers) consists of a basic Websphere template and zProperties for Websphere monitoring.

The Websphere ZenPack depends on the latest version of the ZenWebTx ZenPack (Version 2.5).

You must have the Performance Monitoring Infrastructure (PMI) servlet installed and enabled on your Websphere instance to successfully monitor Websphere with this ZenPack.

The Websphere ZenPack includes these zProperties:

  • zWebsphereURLPath - Path to the PMI servlet on a Websphere instance. The default value is the default path on a Websphere installation: wasPerTool/servlet/perfservlet.
  • zWebsphereUser - Used for HTTP basic authentication. This field is not required, and is empty by default.
  • zWebspherePassword - Used for HTTP basic authentication. This field is not required, and is empty by default.
  • zWebsphereAuthRealm - Used for HTTP basic authentication. This field is not required, and is empty by default.
  • zWebsphereServer - Used by the provided template to build the xpath queries for the data to collect. You must supply a value for this field. There is no default value.
  • zWebsphereNode - Used by the provided template to build the xpath queries for the data to collect. You must supply a value for this field. There is no default value.

Reporting Problems and Providing Feedback

Use the Zenoss forums and Trac to submit issues and provide feedback.

If you are a Zenoss Enterprise customer, you also can contact your Zenoss representative.

Documentation Feedback

Zenoss welcomes your comments and suggestions to help us improve our documentation. Please send your comments to: docs@zenoss.com.