Zenoss Release Notes for Zenoss 2.2

5/19/2008

Over the last seven months the Zenoss team has been busy cooking up the 
Zenoss-2.2 release.  We are happy to announce its release today!  Since October 
we have closed over 700 tickets, released 3 sprints and done 3 betas.  The 
release has a bunch of great new stuff which includes:

    * New Full Zenoss Stack install options that include Zenoss and all of its 
dependencies
    * A new ZenPack management system
    * New Core ZenPacks
    * Many other improvements and fixes

The release is available here:
http://www.zenoss.com/download/

Zenoss Stack installers for all major Linux platforms
The Zenoss-2.2 release has several new install options which we are calling 
stack installers.  These installers have all the dependencies necessary to run 
Zenoss, basically install and go.  There is a GUI based installer that runs on 
all major Linux platforms as well as RPM and DEB installers for platforms that 
support these package types.  The installers have been tested on the following 
32 and 64 bit platforms.

    * RHEL/Centos 4 
    * RHEL/Centos 5
    * SLES 10
    * Ubuntu Server 6.06
    * Ubuntu Server 8.04
    * openSUSE 10.2
    * openSUSE 10.3
    * Fedora 6
    * Fedora 7
    * Fedora 8
    * Debian 4.0

NOTE: openSUSE 10.3 x64 is not supported due to a mysql bug on that platform

New ZenPack management system
ZenPack management has been rewritten in this version.  We now use the standard 
python "egg"  packaging mechanism, which among other things, provides 
dependency management.  We also have better namespace management, and a better 
deletion mechanism.

New Core ZenPacks
This release also includes several new core ZenPacks that monitor common 
protocols.
    * Dig Monitor ZenPack - ZenPacks.zenoss.DigMonitor
    * FTP Monitor ZenPack - ZenPacks.zenoss.FtpMonitor
    * HTTP Monitor ZenPack - ZenPacks.zenoss.HttpMonitor
    * IRC Monitor ZenPack - ZenPacks.zenoss.IRCDMonitor
    * Jabber Monitor ZenPack - ZenPacks.zenoss.JabberMonitor
    * LDAP Monitor ZenPack - ZenPacks.zenoss.LDAPMonitor
    * NNTP Monitor ZenPack - ZenPacks.zenoss.NNTPMonitor
    * NTP Monitor ZenPack - ZenPacks.zenoss.NtpMonitor
    * RPC Monitor ZenPack - ZenPacks.zenoss.RPCMonitor

Upgrading to the new stack installers
Since the new stack installers are all inclusive upgrading to them from our 
current RPM or a compilation install requires a backup and restore.  Please see 
the new document that describes this process.

Known Issues
Core ZenPacks RPM and Stack RPM
The Core Zenpacks RPM does not work well with the Stack RPM.  With any Stack 
installer please install core ZenPacks individually though the web UI or at the 
command line.

Improvements and Fixes:

All Components
398  - Added ZenManager role and removed ZenMonitor role.
575  - User Management screen update to make changes visible as soon as the 
role is changed.
1228 - Added options to delete associated events, historical events and/or 
performance data when deleting a device.
1549 - Consistently report manager and agent in all events.
1586 - Create a script to dump initial object data files                        
                                          
1676 - Sending events at shutdown causes traceback
1721 - Document Zenoss debugging                                                
                                          
1735 - Viewing Performance Templates no longer crashes IE7.
1967 - Remove or rename Event Class /Events/Users/edahl in VMWare image
1985 - Race Condition on Bordering Schedules
2056 - Custom Schema property issues
2252 - Leftover setuptools remnant in ZenPlugins
2267 - getAllRRDTemplates does not scale
2295 - zencommand data points need event keys, not just data sources            
                                          
2336 - Added a watchdog to all daemons to restart any daemons that hang.
2352 - Allow the watch list portlet to watch Event Classes                      
                                          
2364 - Device List table does not update properly after changing a setting 
(Such as Set Production State) in IE           
2369 - conf files missing for zenwebtx and zenwinperf
2395 - Adding a duplicate monitor does not return the correct error             
                                          
2418 - Device List URLs now encode properly.
2437 - Deleting a group deletes a device's relation to a group.
2496 - Added zenpatch command as an easy way to apply changesets to a live 
system.
2607 - wmic bug with multiple network interfaces                                
                                          
2627 - add configuration option to control old RRD file events                  
                                          
2630 - Speed up the WMI rebuild process
2640 - A fresh install does not create the PerformanceConf Template
2710 - Creating a new Zenpack returns a StopIteration Error
2729 - zenping reload of config takes too long                                  
                                          
2757 - Assign networks to zendisc via the web interface                         
                                          
2779 - 64bit counters not included in utilization report                        
                                          
2782 - Heartbeat timeout should be config option                                
                                          
2782 - Heartbeat timeout should be config option
2786 - Error upon device creation from "Add Device" menu                        
                                          
2793 - missing config options for zenping (web and cmd)                         
                                          
2795 - Can't create template for ISDN interfaces                                
                                          
2803 - Creating a ZenPack on the latest appliance build returns a permissions 
error                                       
2804 - Automatic Event Map creation doesn't reindex                             
                                          
2822 - zenoss.snmp.IpV6ServiceMap collector plugin is not enabled by default 
for Server/Linux class                       
2827 - CiscoMap throws error on devices without SNMP                            
                                          
2830 - renaming a product doesn't work                                          
                                             
2832 - Graph report edits not reflected in print version                        
                                          
2864 - NIC Speed reports negative if value is above 0x7fffffff in Gauge32 field 
                                          
2897 - When creating a ZenPack without the second two package names you get an 
error and it doesn't validate              
2899 - When creating a ZenPack you get an error                                 
                                          
2934 - When trying to add a new IpService from the OS tab of a device the OK 
button in the popup is greyed out.
2945 - permission denied on RRD file operations
3018 - User receivies a debug error when trying to sort the device list by 
another element in IE7
3029 - zenhub down detection knocks down collectors under the watchdog
3056 - Rename zendisc command-line option '--auto-allocate' to 
'--assign-devclass-script'
3085 - installer won't run zenwin or zeneventlog
3086 - zendisk help fails with installer rpm
3123 - zDrawMapLinks property no longer works


Appliance
1968 - Created /home/zenoss/libexec directory on VMWare image.
2288 - Changes to the zope trove so that ZenRestore and other scripts work 
again.
2325 - Fixed nagios-plugin:runtime trove.
2538 - check_ping nagios plugin broken on rPath
2692 - zendisc no longer defaults to "walk mode"
2846 - sun-jre is not included as part of appliance                             
                                          
2862 - Add curl and patch to appliance
3035 - Convert existing core ZenPack trove recipes to handle eggs
3036 - Create new troves for new core ZenPacks
3091 - cron.weekly script on appliance failing
3092 - zeopack.py import error on appliance
                                                                                
  


DataCollector
780  - ipv6 listen addresses do not show up in snmp IpService scan              
                                                                       
Changeset 7962 - Zendisc capable of auto-allocating devices via new zProperty 
(zAutoAllocateScript) and new zProperty (zZenDiscCommand) allows for 
customization of zendisc command.
1270 - setignore.sh - really needed in tarball?                                 
                                          
1331 - zenmodeler should point to a monitor conf                                
                                          
1828 - Fixed storing of RRD files that mixed up different hosts with same name 
by changing the way the IP is transformed into a device name. Now prefers ptr 
records over snmp names.
2095 - Convert zendisc to a PBDaemon
2349 - Python CollectorPlugin                                                   
                                         
241   - Cannot delete or move a device between manufacturers
2460 - zendisc command line now allows Allow CIDR notation to avoid ambiguity 
within nested networks.
2461 - Made sure heartbeat on zenmodeler isn't too long.
2486 - modeling v6 bound ip services via snmp                                   
                                         
2511 - Fixed zendisc error: "One of the zenpacks is missing or broken".
2523 - Fixed UnicodeEncodeError when modeling Windows servers.
2654 - Manufacturers addresses are not international                            
                                          
2683 - Fix getResults for PortscanClient, PythonClient and SshClient
2849 - zenmodeler memory leak
2858 - RouteMap throws exception on invalid routemask                           
                                          
2861 - InterfaceAliasMap is not functional                                      
                                          
2910 - IpV6ServiceMap does not pick up UDP services
3040 - Check that /Server/Windows has the right modeler plugins
3042 - Have zenwinmodeler run when "Model Device" menu option is selected when 
appropriate
3140 - zSnmpVersion is set to v2c when the DeviceClass is set to use v1

                                                                                
                                                                                
          
User Interface
872  - Added descriptions to event classes (like the ones for device 
organizers).
1280 - Added a new Backup tab in Zenoss Settings to create and manage backups 
of Zenoss data.
1390 - Polished up the Event Detail popup.
1443 - WMI and pynetsnmp need to be added to Versions page
1473 - Cleaned up old templates (referencing deviceMacros).
1590 - Unicode causing WhereClause builder to fail for EventFilter              
                                         
1660 - Added support for transparency in non-stacked graphs.
1696 - Renamed "Default" severity on Event Classes to "Original" event severity.
1707 - Fixed Unicode error on windows service page.
1719 - "Zenoss | Core" is now a link to the main dashboard view.
1727 - Provide a page-level menu for network discovery (currently only on the 
parent)                                                                   
1819 - Added indicator on the template page when a threshold or graph is using 
a missing datapoint.
1912 - Allow for manual addition of IP routes.
1914 - Added template slot to modify page title, and added titles for pages 
under dmd.
1915 - Auto-reloading of Performance Graphs                                     
                                            
1934 - Dialogs don't auto-focus in IE7
2001 - Added tooltips help for settings and version information.
2024 - Dialogs for adding datapoint and threshold graph points now prefetches 
the array for autocompletion.
2026 - Fixed IP column sort to be numeric instead of alphabetical.
2110 - Changed Save Administrators menu item on the "Admnistration" page to a 
"Save" button.
2141 - Restricted autcomplete selection on ipservice and winservice dialogs to 
existing services .
2148 - Added tooltip description of each Google Maps node.
2151 - Zenjmx and java-functions.sh now show up properly in the daemons list.
2162 - Removed select boxes on ZenPacks page since they do not need to be 
selectable.
2166 - Made event console auto-refresh a user setting.
2175 - Breadcrumb "Manufacturer" link now correctly takes you Manufacturer list 
instead of zport/dmd.
2198 - Made OS tab's context Device instead of OperatingSystem.
2240 - Event Consoles need timestamp for last updated                           
                           
2270 - Prioritized dot colors and event status. More severe dots now appear on 
top and are larger.
2303 - Link components in device component list to event console for that 
component                                      
2331 - Users and groups are now sorted alphabetically in dialogs.
2337 - Allow adding of groups to role of ZenManager.
2362 - Lowered the number of requests to .js and .css files to increase 
performance.
2401 - Log field for graph definitions badly named. Changed name to 
"Logarithmic Scale" instead.
2406 - Fixed FileGzipper dies on ZenNetMap.swf.
2420 - Removed outdated dashboard-related user settings.
2427 - Fixed error when adding a new filesystem.
2428 - Fixed failure upon addition of new winservice.
2441 - Upgraded YUI javascript library to 2.4.0
2464 - Settings page shows inconsistent tabs                                    
                                         
2466 - Fixed bottom of filterbox getting chopped off on event console.
2488 - Dashboard and consoles have memory leaks                                 
                                         
2497 - Always display route targets in CIDR notation.
2510 - Fix geocache issues                                                      
                                        
2542 - Range selection on viewPerformanceDetail doesn't work in IE7
2543 - Item Type selection for Collections in Multi-Graph Reports doesn't work 
in IE7
2597 - Improper sorting by IP on Device List
2609 - Custom Schema should only appear on /Devices                             
                                       
2618 - Device list and event console grid component doesn't calculate the 
offset of the next batch properly
2619 - Remove lock column from device list                                      
                                         
2626 - Backups tab not visible from all settings pages                          
                                        
2681 - Dashboard mixes up columns on portlet move                               
                                        
2696 - Update copyright on login page to 2008
2702 - Google Maps does not display correctly (intermediary)                    
                                            
2703 - Devices in maintenance state do not show up in portlet                   
                                         
2709 - "all" operations on custom event view don't respect filter.              
                                         
2720 - You can reset a device IP address to "blank"
2722 - Have SiteError deliver mail using defined SMTP host, not mail.zenoss.com 
                                         
2734 - Add SNMP Data Source Test                                                
                                         
2736 - Hide Error Details in an element whose visibility can be toggled.        
                                         
2742 - Make sure google maps information popups respect acknowledged events     
                                        
2766 - AJAX failure on first load of event grid                                 
                                         
2774 - Settings Page has selection "Select All" and "None" links but its just a 
form.                                    
2776 - Zenoss:About "Zenoss Daemons" bug                                        
                                         
2797 - Use fixed width font for "Run Command" output
2809 - monitor list contains the word "rrdTemplates"                            
                                         
2813 - Remove Performance view from Systems                                     
                                                    
2844 - Site Error when clicking rainbow pills in a VirtualHostMonster 
environment                                        
2853 - disable display of /32 networks on Network Map                           
                                         
2879 - Adding routes from the OS tab fails                                      
                                         
2880 - Make component clickable on event console                                
                                         
2887 - <> characters in interface names cause blank display on OS tab           
                                         
2888 - Networks page needs ping and snmp status cleanup for IPs                 
                                         
2904 - Make layer 3 link calculation faster by using a catalog to store 
endpoint data                                    
2917 - Add an Events tab to components
2928 - after deleteing an interface from the UI tabs are gone
2946 - Status "dot" for WinServices is always for failed service
2948 - fix msgbox positioning in Firefox 3
2958 - confirmation messages for set Groups,Locations,Systems messed up
2971 - Add "Add Event" menu item to event console
3015 - ip address list produces many errors in the log
3033 - Acknowledged row colors remain when server is inaccessible
3034 - Dashboard shows no indication that server connection is lost
3044 - alert repeat schedules blows up and lacks units


ZenEvents
865  - Added new indexes on indexes on status table to increase performance.
1308 - zensyslog parseHEADER now handles ipaddress hostnames properly.
1403 - Added navigate to History from Event Console by moving History into the 
More menu and adding a link on the viewEvents screen.
1894 - Exception on alerting rule for event without a device
2096 - Convert zensyslog to a PBDaemon
2097 - Convert zentrap to a PBDaemon
2206 - Added Alerting rule option to send HTML or plain-text email.
2229 - event summary for /192.168.1.0 failed
2366 - summary/message unification happens after transforms which makes 
transforms awkward to write
2429 - Alert schedules not working for user groups                              
                                          
2485 - Transform for SNMP interface up/down traps                               
                                          
2492 - Add indices to status.device, status.severity, history.severity          
                                          
2503 - Expanded eventKey column to 128 characters.
2527 - Fixed SyslogProcessing failing to parse logs from Cisco ACS.
2553 - alerting repeat intervals were not working to expected schedule
2760 - Use Zeo for Device resolves when no DNS record exists?                   
                                          
2765 - Zenoss's use of twisted.names.client degrades performance                
                                          
2820 - zentrap creates no events for traps in OSX                               
                                          
2850 - Paging system is inflexible                                              
                                          
2906 - EventManagerBase.manage_addLogMessage should use the 'Manage Events' 
permission                                   
2933 - After an event clears I don't get the clear email or clear page
2977 - Blank UNIX syslogs are not properly parsed
2996 - Disable deletion of historical events when deleting a device
3080 - zensyslog had bad monitor variable
3141 - Exclude non-production events from availability calculations


ZenHub
1184 - Refactored collectors to use intermediate objects and not flattening.
1219 - clean up the hub
2471 - Fixed bug in SNMPv3 collection.
2852 - Fix serialization problems with the new zProperties in ZenHub's XML-RPC 
interface
2896 - ZenJMX always fails to send threshold related events
2898 - Make RRDImpl use modular thresholds
3017 - Invalid security level specified after -l flag
3078 - Network Dependencies fail from remote user permission errors


ZenJMX       
2761 - zenjmx doesn't connect using IP address
2817 - ZenHub XML-RPC getConfigs() method should return zProperties defined for 
a device
2819 - Use zJmxManagementPort when the port is not defined in the data source
2836 - ZenJMX daemon not restartable via Daemons tab
2982 - ZenJMX doesn't work with 2.1.x prior to 2.1.3.
3089 - More defensive coding for missing zenjmx.conf


ZenModel     
556  - Value: list indices must be integers
559  - rename of data point fails
961  - Added zLocalIpAddresses zProperty to expose local IP selection to user.
1638 - Made discoverDevices callable through XML/RPC.
1837 - zendisc --no-snmp option does not appear to work                         
                                                                          
2054 - Allow multiple selection of devices and/or components when adding graphs 
to GraphReports.
2120 - Fixed Commandable.manage_addUserCommand returns non-aq wrapped result.
2134 - Combine PerformanceConf and StatusMonitorConf                            
                                         
2193 - Removed device name from threshold event summary to save space.
2238 - Allow python: expressions in COMMAND datasources.
2254 - Creating a graphpoint named "time" seems to confuse something somewhere  
                                         
2370 - Fixed events being set to Production after their devices enter a 
maintenance window.
2372 - Reset Community sets zSnmpVer to "v"
2396 - ZenossInfo.py now imports sys module.
2400 - Made sure device component classes have all methods commented so they 
can be called via xmlrpc.
2445 - Removed pysnmp from Versions page.
2478 - viewRRDTemplate.pt more resilient to missing datasource/threshold 
classes.
2479 - Missing RRD file detection no longer breaks MultiGraph Reports in 
distributed environments.
2480 - Fixed IpAddress/IpNetwork creation irregularities.
2495 - Trailing whitespace in device name breaks links                          
                                         
2500 - Fixed auto-clearing of threshold events.
2508 - Added a set of default graphs/configs for collector stats.
2515 - DataPointGraphPoints now properly honor the line width setting when 
drawing.
2517 - Fixed problem with batch operations on a filtered device list.
2537 - Fixed restricted users being logged out when clicking on the device list.
2539 - Less redundant and better information in threshold events                
                                         
2562 - Rest Bindings does not work on device classes
2606 - Command based data collectors don't associate all routes with correct 
interface                                   
2635 - IpInterface.getRRDTemplates() is ill behaved at times
2682 - GraphReportElements ill behaved when a component is missing
2688 - Missing clear events for multi-datapoint thresholds                      
                                         
2727 - setManageIp stopped allowing netmasks
2732 - Need migrate script for new DeviceHW relations
2740 - DeviceProxy instance has no attribute 'manageIp'
2781 - MinMaxThreshold missing line                                             
                                         
2787 - Perpetual zenmigrate from 2.0.0 -> 2.1.2                                 
                                         
2818 - Remove Status monitors from system                                       
                                         
2825 - zenmigrate to 2.2.x fails                                                
                                         
2826 - Original production state not stored for maintenance windows             
                                         
2828 - Paging fails against group members.                                      
                                         
2835 - reIndex() is broken on all DeviceClasses except Devices                  
                                         
2845 - LDAP auth ignores LDAP attributes when creating UserSettings object      
                                         
2848 - When sending a test page, Zenoss always reports failure                  
                                         
2857 - Add setAddress method for Location objects                               
                                         
2867 - Overridden Objects doesn't show properties overridden on devices         
                                         
2870 - Replace recursive getSubDevices and getSubOrganizers with queries to a 
PathIndex                                  
2905 - Enable permissions on EventView.manage_deleteBatchEvents                 
                                         
2908 - DeviceClass.getAllRRDTemplates and RRDTemplate.YieldAllRRDTemplates need 
to cope with absence of  catalog gracefully
2926 - AttributeError: getGraphDefs on viewing a user added interface
2937 - manufacturers.xml has wrong root id
2944 - Migrate script to fix the broken Manufacturers in 2.1.90
2983 - Tabs not appearing on deviceOsDetail
2984 - Write tests for new RRDTemplate fetching stuff
3118 - remove zenwinmodeler cycle time from performance graph


ZenPack
1801 - Zenpack script needs to ignore svn-commit files in daemons directory.
1803 - zenpack installs and removes start/stop zenpack daemons as appropriate.
1815 - Add some useful error messages to zenpack script                         
                                          
1852 - Show entire contents of a ZenPack not just objects.xml (including 
daemons, model enhancements, etc.)
2123 - Create tag for zenpacks for each release                                 
                                          
2136 - Add sample configuration file creation to zenpack install                
                                          
2146 - Fixed failed install of winexesvc.
2161 - Removed Delete ZenPack menu item (previously removed and then showed up 
again).
2169 - HelloWorld ZenPack improvements                                          
                                          
2221 - Settings/ZenPacks should recognize when zenpack not installed            
                                          
2239 - Figure out or supress the warning messages when removing zenpacks        
                                          
2250 - We need a way for zenpacks to specify which version of zenoss they 
require                                         
2309 - Fixed ZenJMX config cycle creating duplicate call objects unnecessarily.
2453 - Several less commonly used zenpacks removed from the zenpacks rpm.
2469 - ZenPack upgrade process refactor                                         
                                          
2474 - Allow ZenJMX to collect floating point values.
2514 - ApacheMonitor: Print better failure messages.
2516 - ApacheMonitor now processes floating point return values properly.
2555 - Investigate installation of zenpacks as egg files versus development 
mode.
2577 - ZenPacks Better Un-load system                                           
                                          
2661 - Change sitecustomize to add ZenPacks directory
2664 - New edit page for zenpacks
2665 - Implement a ZenPackManager class
2670 - New zenpack egg format needs to coexist with previous form zenpacks
2672 - Make sure auto-install of dependencies works
2693 - ZenPack edit page formatted better
2697 - Don't allow removal of ZenPacks that are dependencies of other install 
ZenPacks
2698 - Don't allow ZenPack dependency versions that don't match currently 
installed ZenPacks                              
2701 - Don't allow ZenPacks to specify non-egg ZenPacks as dependencies
2717 - Source upgrades need to modify sitecustomize.py to add ZenPacks to 
python path
2718 - Loading for plugins in new ZenPack eggs not working
2726 - zenpack --remove failing in call to CleanupEasySetupPth
2750 - eggifyzenpack fails with missing attribute "__of__"
2770 - ZenPack plugin names are too long
2784 - Spikes in MySqlMonitor graphs                                            
                                          
2855 - Fix MySqlMonitor to require less privilege to MySQL                      
                                          
2883 - Some Core ZenPacks need to use the ZenPackPersistence mechanism
2886 - Allow arbitrarily deep ZenPack packages, use full package as ZenPack id  
                                          
2919 - When updating a ZenPack remove previous version from filesystem if 
necessary
2923 - Make ZenPackLoader._genConfFile() less chatty
2959 - Come up with sane zenpack versioning scheme
2986 - ZenPacks install from source without the --link option fail to install
2994 - Installing some core ZenPacks gives ObjectNotFound error
2997 - ApacheMonitor datasource cmd has wrong path
2999 - ZenPackTemplate/setup.py should use find_packages to determine files to 
include in egg
3002 - ZenPackPersistence using ZENPACK_ID rather than ZENPACKID in getZenPack()
3024 - Add new core ZenPacks to the build script and rpm spec file
3046 - HttpMonitor datasources not collecting
3082 - Use find_packages() in zenpack's setup.py
3084 - Core zenpacks rpm should restart zenoss after install


ZenUtils
1851 - Clarified error message when running Zenbackup as root.
2002 - Moved invocation of zenmodeler to ZenUtils.
2255 - Using python tarfile module to package perf and etc files in hopes of 
circumventing the elusive "file changed as we read it" warning.
2569 - Only turn the watchdog on for some daemons
2570 - add configuration option to allow more time for watchdog initialization
2614 - genconf option to commands produces wrong values for the config file
2936 - zenbackup fails if $ZENHOME/perf does not exist


ZenRRD
354  - Added better view of all performance graphs on a box.
2046 - Zenoss daemon maturity
2230 - Fixed zencommand ProcessExitedAlready error in zencommand.
2462 - Added stats for many collector daemons. See ticket for more detailed 
description.
2484 - Import PerformanceConfig to avoid InsecureJelly on zenperfsnmp .
2520 - reduce error log chatter by curbing error log messages from zenperfsnmp 
and zenprocess timeouts.
2522 - Cosmetic change to zenperfsnmp.log to alleviate confusion.
2564 - don't fail on graphs when the Color is invalid                           
                                           
2570 - upgrade rrdtool to latest stable (1.2.26)
2596 - Deleting RRD files fails when device has no perf monitor
2636 - GraphDefinition should catch KeyErrors in custom rrd commands
2648 - Failed OID collection no longer results in an event
2653 - Change zenperfsnmp eventKey from OID to data point name                  
                                       
2675 - Windows processes incorrectly marked down                                
                                           
2751 - interfaces with monitoring deactivated  still get polled and rrds 
created                                           
2753 - performance monitor stats reference no or wrong rrds                     
                                           
2764 - dedupid for the "rrd files not updated" message is too unique
2785 - Severe errors in rrdtool python lib can permanently block zope           
                                           
2854 - Multiple thresholds on the same value clear each other                   
                                           
2903 - Threshhold RPN not calculated properly                                   
                                           
2916 - Remove device name from "snmp agent down" events                         
                                           
3004 - Allow TALES evaluation for data source component definition

ZenRelations
2431 - [PATCH] ZendeviceDump can't produce XML


ZenReports                                                                    
1310 - You can now edit a custom report if there is an error in query.
2201 - Fixed general report objects handling of breadcrumbs.
2227 - Removed ReportClass page menu.
2443 - Added title tag to printable graphreports and multigraph reports.
2498 - Fixed CollectionItem behavior so when components are removed it no 
longer breaks the graph reports the component belonged to.
2728 - Interface utilization report uses bytes in total, not bits
2763 - Interface utilization report percentage is incorrect
2878 - allow specification of the div in reportmail
3038 - ReportMail barfs when pulling graphs from more than one server
3043 - Interfaces showing up in device dropdown when editing a GraphReport
3051 - Availability Report Problems
3053 - Interface Utilization Report totally blows up with a stack trace
3088 - clean up /tmp/renderserver                                               
                     


ZenStatus 
1796 - Added Patch / Hack to make IP Service monitors for virtual IPs.
2093 - Convert zenping to a PBDaemon
2340 - UDP ports display green even though they aren't checked
2422 - Removed device name from ping down events (it was redundant).
2708 - zenping errors out when receiving RIP packet                             
                                           
3120 - moving or disabling ping monitoring from a device doesn't clear ping 
errors
r8949 - PingConfig failed to load when ping server was not loaded into the 
database


pynetsnmp
2262 - Fixed python futurewarning by moving to python 2.4.
2711 - pynetsnmp may fail to return complete data using SNMPv2 bulk fetches
2810 - pynetsnmp fails to import netsnmp library: attribute error 
netsnmp_get_version

zenossinst

1039 - Added LDAP Products and Dependencies to Zenoss.
1724 - New installer system
2030 - cronjobs no longer run as root
2390 - Fixed zensocket.c compiling failure on solaris due to nonexistant 
include file.
2391 - Fixed GNUmakefile expecting bash.
2392 - Fixed Library issues compiling nagios-plugins on Solaris.
2403 - The ctypes package was changed so it will compile correctly on Solaris.
2442 - Added patch to mysqldb module to allow build on Mac OSX 10.5
2494 - Fixed python in the Mac source build.
2532 - Updated GNUmakefile's rpath-install to work with the current rpath build 
environment.
2535 - Fixed "canonicalization unexpectedly shrank by one character" error on 
FC8 builds.
2531 - Removed "autoinstall" artifacts.
2699 - sitecustomize.py lacking a necessary semicolon
2738 - inst/checkall.sh should ignore ZenPackTemplate files
2967 Sometimes check_fping sends pings too fast

zenplugins   
1818 - InterfaceMap collector plugin fails with bad address information         
                                           
2716 - Namespace issue with wmi plugins
2772 - No need to reinstantiate each plugin when zenPropertyOptions is called

zenwin
2598 - Load and run plugins from zenwinmodeler                                  
                                           
2605 - Error log causes exception in zenwinmodeler                              
                                           
2615 - Refactor zenwin as a PBDaemon
2616 - Refactor zeneventlog as a PBDaemon
2650 - wmic doesn't support array types in the result set
2674 - Continuing fixes to zenwinmodeler                                        
                                           
2690 - Update WMI to wmi-0.1.8
2769 - zenwinmodeler closes in a non-clean fashion                              
                                           
2788 - zeneventlog: Connection to the other side was lost in a non-clean 
fashion                                           
2800 - WMI RPC_S failures: create a work-around
2816 - WMI not getting windows eventlog messages (timing out)                   
                                           
2881 - ERROR zen.zenwinmodeler: Ids can not be None                             
                                           
2885 - Recover bad WMI attempts upon restart
3001 - Create config option for zenwin query timeout
3058 - suppress the watchdog more frequently in the WMI collectors
3122 - Error processing main loop shuts down zenwin
3125 - 2.1.92  r9187 leaves a trail of zenwinmoders

Enjoy!

Zenoss Dev Team




-------------------- m2f --------------------

Read this topic online here:
http://community.zenoss.com/forums/viewtopic.php?p=20075#20075

-------------------- m2f --------------------



_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to