[Zenoss-dev] Zenoss Core 2.1.70 (2.2 First Sprint Cycle) Now Available

Drew drew at zenoss.com
Wed Jan 9 10:56:41 EST 2008


2008/01/09

The latest packaged version of Zenoss Core, version  2.1.70 (2.2 initial Sprint) is available for download. This release marks the beginning of the 2.2 development cycle. From now on, a Zenoss Sprint iteration will be released every 30 days. 

Also for this release there is a new rpm for 64-bit Enterprise Linux 4 (x86_64).

Zenoss Core 2.1.70 is available from the Zenoss Sprint page located at: http://www.zenoss.com/community/code/zenoss-2.2/zenoss-core-2-2

Here are all of the tickets fixed for this release.

They can also be found in the following report:

http://tinyurl.com/ysnq9c


GENERAL

2336	Added a watchdog to all daemons to restart any daemons that hang.
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 & 2450 Added options to delete associated events, historical events and/or performance data when deleting a device.
1735	Viewing Performance Templates no longer crashes IE7.
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.

APPLIANCE

2325	Fixed nagios-plugin:runtime trove.
1968	Created /home/zenoss/libexec directory on VMWare image.
2288 Changes to the zope trove so that ZenRestore and other scripts work again

DataCollector

2461	Made sure heartbeat on zenmodeler isn't too long.
2511	Fixed zendisc error: “One of the zenpacks is missing or broken”.
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.
2460	Zendisc command line now allows Allow CIDR notation to avoid ambiguity within nested networks.
2523	Fixed UnicodeEncodeError when modeling Windows servers.
2349	Created a generic Python CollectorPlugin to supplement the Commands and SNMP plugins.
Changeset 7962	Zendisc capable of auto-allocating devices via new zProperty (zAutoAllocateScript) and new zProperty (zZenDiscCommand) allows for customization of zendisc command.

USER INTERFACE

2024	Dialogs for adding datapoint and threshold graph points now prefetches the array for autocompletion.
1719	"Zenoss | Core" is now a link to the main dashboard view.
2151	Zenjmx and java-functions.sh now show up properly in the daemons list.
1390	Polished up the Event Detail popup.
2110	Changed Save Administrators menu item on the "Admnistration" page to a “Save” button.
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. 
1473	Cleaned up old  templates (referencing deviceMacros).
1707	Fixed Unicode error on windows service page.
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.
2001	Added tooltips help for settings and version information.
2141	Restricted autcomplete selection on ipservice and winservice dialogs to existing services	.
2162	Removed select boxes on ZenPacks page since they do not need to be selectable.
2175	Breadcrumb "Manufacturer" link now correctly takes you Manufacturer list instead of zport/dmd.
2198	Made OS tab's context Device instead of OperatingSystem.
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.
2406	Fixed FileGzipper dies on ZenNetMap.swf.
2427	Fixed error when adding a new filesystem.
2428	Fixed failure upon addition of new winservice.
2441	Upgraded to YUI javascript library to 2.4.0.
1696	Renamed "Default" severity on Event Classes to "Original"	event severity.
2026	Fixed IP column sort to be numeric instead of  alphabetical.
2148	Added tooltip description of each Google Maps node.
2166	Made event console auto-refresh a user setting.
2270	Prioritized dot colors and event status. More severe dots now appear on top and are larger.
2466	Fixed bottom of filterbox getting chopped off on event console.
1660	Added support for transparency in non-stacked graphs.
1914	Added template slot to modify page title, and added titles for pages under dmd.
2401	Log field for graph definitions badly named. Changed name to "Logarithmic Scale" instead.
2420	Removed outdated dashboard-related user settings.
2497	Always display route targets in CIDR notation.

ZenEvents

1308	zensyslog parseHEADER now handles ipaddress hostnames properly.
865	Added new indexes on indexes on status table to increase performance.
1403	Added navigate to History from Event Console by moving History into the More menu and adding a link on the viewEvents screen.
2503	Expanded eventKey column to 128 characters.
2527	Fixed SyslogProcessing failing to parse logs from Cisco ACS.
2206	Added Alerting rule option to send HTML or plain-text email.

ZENHUB
2471	Fixed bug in SNMPv3 collection.
1184	Refactored collectors to use intermediate objects and not flattening.


ZENMODEL

2396	ZenossInfo.py now imports sys module.
2479	Missing RRD file detection no longer breaks MultiGraph Reports in distributed environments
2054	Allow multiple selection of devices and/or components when adding graphs to GraphReports.
2445	Removed pysnmp from Versions page.
2500	Fixed auto-clearing of threshold events.
2508	Added a set of default graphs/configs for collector stats.
961	Added zLocalIpAddresses zProperty to expose local IP selection to user.
1638	Made discoverDevices  callable through XML/RPC.
2120	Fixed Commandable.manage_addUserCommand returns non-aq wrapped result.
2193	Removed device name from threshold event summary to save space.
2254	Fetching of GraphPoints fixed in several places so that GraphPoints with interesting names (ie "time") no longer break graphs and edit pages.
2370	Fixed events being set to Production after their devices enter a maintenance window.
2400	Made sure device component classes have all methods commented so they can be called via xmlrpc.
2478	viewRRDTemplate.pt more resilient to missing datasource/threshold classes.
2480	Fixed IpAddress/IpNetwork creation irregularities.
2517	Fixed problem with batch operations on a filtered device list.	
2537	Fixed restricted users being logged out when clicking on the device list.
2238	Allow python: expressions in COMMAND datasources.
2515	DataPointGraphPoints now properly honor the line width setting when drawing.	
2539	Less redundant and better information in threshold events.

ZENPACK

2146	Fixed failed install of winexesvc.
2161	Removed Delete ZenPack menu item (previously removed and then showed up again).
1852	Show entire contents of a ZenPack not just objects.xml (including daemons, model enhancements, etc.)
2309	Fixed ZenJMX config cycle creating duplicate call objects unnecessarily.
2474	Allow ZenJMX to collect floating point values.
1801	Zenpack script needs to ignore svn-commit files in daemons directory.
1803	Zenpack installs and removes start/stop zenpack daemons as appropriate.
2453	Several less commonly used zenpacks removed from the zenpacks rpm.
2514	ApacheMonitor: Print better failure messages.
2516	ApacheMonitor now processes floating point return values properly.

ZENRRD 

2230	Fixed zencommand ProcessExitedAlready error in zencommand.
2462	Added stats for many collector daemons. See ticket for more detailed description.
354	Added better view of all performance graphs on a box.
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.


ZENREPORTS

2227	Removed ReportClass page menu.
1310	You can now edit a custom report if there is an error in query.
2201	Fixed general report objects handling of breadcrumbs.	
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.

ZENSTATUS

1796	Added Patch / Hack to make IP Service monitors for virtual IPs.
2422	Removed device name from ping down events (it was redundant).

ZENUTILS

1851	Clarified error message when running Zenbackup as root.
2255	Using python tarfile module to package perf and etc files in hopes of circumventing the elusive "file changed as we read it" warning.
2002	Moved invocation of zenmodeler to ZenUtils.

PYNETSNMP

2262	Fixed python futurewarning by moving to python 2.4.

ZENOSSINST 

2030	cronjobs no longer run as root
1039	Added LDAP Products and Dependencies to Zenoss.
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.
2403	The ctypes package was changed so it will  compile correctly on Solaris.
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.
2531	Removed "autoinstall" artifacts.



Enjoy,

- Zenoss Dev Team




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

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

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





More information about the zenoss-dev mailing list