Issued:
2011-12-06
Updated:
2011-12-06

RHBA-2011:1569 - matahari bug fix and enhancement update


Synopsis

matahari bug fix and enhancement update

Type/Severity

Bug Fix Advisory (none)

Topic

Updated matahari packages that fix multiple bugs and add various enhancements are now available for Red Hat Enterprise Linux 6.

Description

The matahari packages provide a set of APIs for operating system management that are exposed to remote access over the Qpid Management Framework (QMF).

This update fixes the following bugs:

  • Prior to this update, the matahari services agent could not monitor the status of a system service. As a consequence, matahari could not be used in high-availability (HA) environments where status monitoring is a requirement. With this update, the user of the services agent can specify the frequency for the status check and the matahari services agent can now provide service health information for applications such as HA. (BZ#688193)

  • Prior to this update, the wrong CPU core count was returned when requesting the CPU core count from the matahari host agent. With this update, matahari and the supporting library, sigar, have been modified to ensure that the core count is not improperly affected by hyperthreading support. Now, the expected CPU core count is returned. (BZ#714249)

  • Prior to this update, the host agent included only time related metadata when producing heartbeat events. As a consequence, it was problematic to associate heartbeat events with the host they originated from, especially in logs. With this update, the heartbeat events produced by the Host agent include the hostname and the hardware's Universally Unique Identifier (UUID) as additional metadata. Now, it is easier to associate the host agent heartbeat events with the host they originated from. (BZ#729063)

  • Prior to this update, the data address for matahari QMF objects was inconsistent. As a consequence, the data address for some agents was the class name, for others it was a UUID. This update uses consistently the class name as the data address. Now, the data address across all matahari agents is consistent. (BZ#732498)

This update adds the following enhancements:

  • Prior to this update, matahari only supported IBM eServer xSeries 366, AMD64 and Intel 64 architectures. This update adds support for PowerPC and IBM System z architectures as a Technology Preview. (BZ#663468)

  • This update adds support for QMF to allow for kerberos authentication. (BZ#688181)

  • With this update, matahari includes an agent for system configuration to support updating the system configuration with both puppet and augeas. (BZ#688191)

  • Prior to this update, users could only specify a hostname or IP address. As a consequence, a dynamically updated list of brokers to connect to was not provided. With this update, matahari supports querying for DNS SRV records to determine the broker, or the list of brokers to connect to. Now administrators can use DNS SRV to control where matahari agents connect to. (BZ#735419)

All users of matahari are advised to install these packages, which fix these bugs and add these enhancements.

Solution

Before applying this update, make sure all previously-released errata relevant to your system have been applied.

This update is available via the Red Hat Network. Details on how to use the Red Hat Network to apply this update are available at This content is not included.https://access.redhat.com/kb/docs/DOC-11259

Affected Products

ProductVersionArch
Red Hat Enterprise Linux for Scientific Computing6x86_64
Red Hat Enterprise Linux for Power, big endian6ppc64
Red Hat Enterprise Linux for IBM z Systems6s390x
Red Hat Enterprise Linux Workstation6x86_64
Red Hat Enterprise Linux Workstation6i386
Red Hat Enterprise Linux Server6x86_64
Red Hat Enterprise Linux Server6i386
Red Hat Enterprise Linux Server from RHUI6x86_64
Red Hat Enterprise Linux Server from RHUI6i386
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems)6s390x
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems)6s390x
Red Hat Enterprise Linux Desktop6x86_64
Red Hat Enterprise Linux Desktop6i386

Updated Packages

  • mingw32-matahari-0.4.4-11.el6.noarch.rpm
  • matahari-network-0.4.4-11.el6.i686.rpm
  • matahari-0.4.4-11.el6.i686.rpm
  • matahari-agent-lib-0.4.4-11.el6.i686.rpm
  • matahari-host-0.4.4-11.el6.i686.rpm
  • matahari-lib-0.4.4-11.el6.x86_64.rpm
  • matahari-network-0.4.4-11.el6.ppc64.rpm
  • matahari-broker-0.4.4-11.el6.i686.rpm
  • matahari-agent-lib-0.4.4-11.el6.s390.rpm
  • matahari-debuginfo-0.4.4-11.el6.x86_64.rpm
  • matahari-consoles-0.4.4-11.el6.ppc64.rpm
  • matahari-host-0.4.4-11.el6.s390x.rpm
  • matahari-agent-lib-0.4.4-11.el6.ppc64.rpm
  • matahari-host-0.4.4-11.el6.ppc64.rpm
  • matahari-lib-0.4.4-11.el6.s390.rpm
  • matahari-service-0.4.4-11.el6.x86_64.rpm
  • matahari-agent-lib-0.4.4-11.el6.s390x.rpm
  • matahari-lib-0.4.4-11.el6.s390x.rpm
  • matahari-host-0.4.4-11.el6.x86_64.rpm
  • matahari-lib-0.4.4-11.el6.ppc64.rpm
  • matahari-network-0.4.4-11.el6.s390x.rpm
  • matahari-broker-0.4.4-11.el6.ppc64.rpm
  • matahari-broker-0.4.4-11.el6.s390x.rpm
  • matahari-service-0.4.4-11.el6.i686.rpm
  • matahari-service-0.4.4-11.el6.s390x.rpm
  • matahari-network-0.4.4-11.el6.x86_64.rpm
  • matahari-0.4.4-11.el6.ppc64.rpm
  • matahari-sysconfig-0.4.4-11.el6.i686.rpm
  • matahari-consoles-0.4.4-11.el6.s390x.rpm
  • matahari-0.4.4-11.el6.x86_64.rpm
  • matahari-agent-lib-0.4.4-11.el6.ppc.rpm
  • matahari-0.4.4-11.el6.s390x.rpm
  • matahari-lib-0.4.4-11.el6.ppc.rpm
  • mingw32-matahari-0.4.4-11.el6.src.rpm
  • matahari-debuginfo-0.4.4-11.el6.s390x.rpm
  • matahari-broker-0.4.4-11.el6.x86_64.rpm
  • matahari-sysconfig-0.4.4-11.el6.s390x.rpm
  • matahari-debuginfo-0.4.4-11.el6.ppc.rpm
  • matahari-0.4.4-11.el6.src.rpm
  • matahari-service-0.4.4-11.el6.ppc64.rpm
  • matahari-debuginfo-0.4.4-11.el6.i686.rpm
  • matahari-consoles-0.4.4-11.el6.i686.rpm
  • matahari-consoles-0.4.4-11.el6.x86_64.rpm
  • matahari-sysconfig-0.4.4-11.el6.x86_64.rpm
  • matahari-sysconfig-0.4.4-11.el6.ppc64.rpm
  • matahari-debuginfo-0.4.4-11.el6.s390.rpm
  • matahari-agent-lib-0.4.4-11.el6.x86_64.rpm
  • matahari-lib-0.4.4-11.el6.i686.rpm
  • matahari-debuginfo-0.4.4-11.el6.ppc64.rpm

Fixes

CVEs

(none)

References

(none)


Additional information