These release notes describe Hyperic Open Source 4.4.
HQ's vSphere plugin, available starting in HQ 4.4, manages vSphere Hosts and the VMs that run on them, using built-in java plugin classes, the HQ API, and the vCenter SDK.
The vSphere plugin manages a hierarchy of vSphere resources, from vCenter, to vSphere hosts, to the VMs in the hosts, down to the HQ-managed software running in a VM. The plugin detects the hierarchy, so the vSphere resources automatically support hierarchical alerting - so that you do not need to configure dependency relationships yourself.
The vSphere plugin replaces the VMware Infrastructure Manager plugin available in previous versions of HQ. The VMware Infrastructure Manager plugin is deprecated in HQ 4.4.
For more information, see Monitoring vSphere Components.
Hyperic 4.4 includes HQApi 3.2, which provides the following features and fixes:
- HHQ-4058 — Also update the agent when syncing platforms
- Added support to sync alert definitions that have SNMP actions. This functionality was added primarily to enable integration testing for HQ-2047.
- HHQ-3962 — Update to allow bulk delete of alerts via stdin.
- Updated to enable get of a metric data summary for a resource or group over a specified time range. This functionality was added primarily to enable integration testing for HHQ-3803 and HHQ-3748.
- Added support to get and sync platform resources by FQDN. No corresponding CLI command was implemented.
- HHQ-4060 — Added --groupId option to list CLI command.
- HHQ-4059 — Standardize output from metricData list CLI command to CSV format.
- Added support to execute control actions for compatible groups. This functionality was added primarily to enable integration testing for HQ-2080.
- HQ-1309 — Updated GroupApi with the ability to list groups by role. This functionality was added primarily to enable integration testing for HQ-1309. No corresponding CLI command was added.
- HQ-2038 — Improved error handling to deal with updates to resource group membership initiated during scheduled downtime for the group.
For a complete list of known issues in Hyperic Open Source 4.4, see Known Issues in Hyperic Open Source 4.4.
|Unexpected Resource Removal Behavior|
In this version of the vSphere plugin, removal of a vSphere resource results in a cascade delete of all dependent resources.
In a vSphere resource hierarchy (VMware vCenter - vSphere Host - vSphere VM - managed server) hierarchy deleting a vSphere resource from HQ inventory should result in removal of dependent vSphere resources, but not HQ-managed servers running in VMs in that hierarchy.
In a vSphere resource hierarchy (VMware vCenter - vSphere Host - vSphere VM - managed server) deleting a vSphere resource from HQ inventory causes the removal lower level resources, including all HQ Agent-managed servers running in VMs in that hierarchy, and all associated data:
So, removing the top-level resource in the vSphere hierarchy — a vCenter server — results in the removal of all of the hosts and VMs it administers, all of the agent-managed servers in each VM, and all data and history for those managed resources.
If you use the Delete option from the Tools pull-down on the Indicators page for a vSphere resource, you are warned:
Deleting this resource will result in the removal of all child resources AND any associated platform resources. Are you sure you want to delete this resource? This action cannot be undone.
If you select a vSphere resource on the Browse page and click Delete, you are warned:
Are you sure you want to remove or disable selections?