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×86.
Zenoss Core 2.1.70 is available from the Zenoss Sprint page:
Here are all of the tickets fixed for this release.
They can also be found in this report.
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 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 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 Fixed creation of a graphpoint named “time” that was confusing the system.
- 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
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
3,717 Views



... Zenoss Blog » Zenoss Core 2.1.70 (2.2 First Sprint Cycle) Available for Download This is what it looks like to release in 30 day increments. How’s that work for you? (tags: zenoss itmanagement redmonkclients releases) ...