New features

This release of Resource Manager provides the following new features.

Self-monitoring capability

Resource Manager provides self-monitoring capabilities. A visual pipeline-based status page in the browser interface shows an overview of the monitored Resource Manager instance, including key metrics for nodes in the metric collection, event generation, and modeling processes.

Use data to troubleshoot performance issues with Resource Manager components and proactively manage performance. For example, data can help you determine when a component or service in the system is overloaded. Before issues occur, optimize system performance by adding more instances, more memory, more CPU, or adjusting configuration settings.

You can add custom events and custom thresholds, and edit shipped thresholds for components that have them.

For more information see the "Monitoring Resource Manager health and performance" chapter in the Zenoss Resource Manager Administration Guide.

Solr model catalog

Currently several catalogs are used to perform efficient searches across the zodb object graph. Unfortunately, information in these catalogs is not stored efficiently and in some cases is duplicated. The new Model Catalog is a central catalog for model data that uses Apache Solr as an indexing backend and which will reduce zodb load and mitigate the duplication of indexed data. The following catalogs are being moved to Solr:
  • global_catalog
  • componentSearch
  • ipSearch
  • deviceSearch
  • layer2_catalog
  • layer3_catalog

The deprecated catalogs have been replaced by adapters that mimic the legacy catalogs' interfaces and use Model Catalog under the hood, so that current ZenPacks should function without any changes. However, there could be cases where ZenPacks use the legacy catalogs in a way the adapters do not support. In such cases, either the adapter or the ZenPack would need to be modified.

Graph enhancements

There have been many improvements to the graphing functionality including the ability to configure a default time range and number of columns, and clicking within a graph to zoom in and re-center the graph. For more information, see the Zenoss Resource Manager Administration Guide.

Expanded logging and improved management of audit logs

Audit logging has been expanded to include Control Center configuration and service changes. This audit log can be found at /var/log/serviced/serviced-audit.log. There have also been improvements in the ability to configure the retention period for audit logs to be different than that of other logs.

Preserving metrics when reidentifying a device

When reidentifying a device, existing performance data will be lost unless that data is reassociated with the new device ID. There is now an option available to either reassociate existing performance data or to delete existing performance data and starting fresh with the new device ID.

Clustering of collector Redis

This enhancement increases the efficiency of multi-host collectors by ensuring that cached collector configurations are effectively used between collector Redis restarts. The number of collector Redis instances must be equal to the number of collector hosts in the pool, and the host pool DFS access must be turned off.