Recent Changes - Search:

edit SideBar

Ganglia v3.7.2 binary RPMs with my POWER5/6/7/8 extensions

Starting with version 3.1.X Ganglia can be extended with DSOs (Dynamic Shared Objects). Here you find compiled versions of the Ganglia core system and my POWER5/6/7 extensions as DSOs.

Available for download

Please check the software prerequisites at the bottom of this page!


Ganglia core system


DSO for IBM POWER extensions (mod_ibmpower)


DSO for IBM rPerf and SPEC CPU2006 metrics (mod_ibmrperf)


AIX DSO for Active Memory Expansion (AME) (mod_ibmame)


DSO for Active Memory Sharing (AMS) (mod_ibmams)


AIX DSO for Fibre Channel devices (mod_ibmfc)


AIX DSO for Network devices (mod_ibmnet)


Linux DSO for Network devices (mod_netif)


AIX DSO for Disk devices (mod_aixdisk)


Software prerequisites

Starting with version 3.1.7 Ganglia needs at least the following additional packages:

  • apr
    • AIX
      • AIX packages can be found here
    • SLES 9
      • Use the libapr1 package provided by me
    • SLES 10 and SLES 11
      • Use the libapr1 package that comes with SLES 10 and SLES 11
    • SLES 12
      • Use the libapr1 package provided by me
      • The SUSE libapr1 version has been compiled with the -fvisibility=hidden compiler flag which prevents some symbols from being exported. Unfortunately, Ganglia now requires one of those symbols, namely apr_sockaddr_vars_set.
      • Therefore, gmond will not start and fail with the following error message
        /usr/sbin/gmond: symbol lookup error: /usr/lib64/libganglia.so.0: undefined symbol: apr_sockaddr_vars_set
      • I consider this to be a clear bug in SLES but until now SUSE has not yet fixed this issue (neither with SLES 12, SLES 12 SP1, SLES 12 SP2 and SLES 12 SP3), so the only solution for me was to recompile the libapr1 package without the -fvisibility=hidden compiler flag but thus forcing everybody to use my libapr1 package instead of the official SUSE one.
    • openSUSE 10.0 and higher
      • Use the libapr1 package that comes with openSUSE
    • RHEL 4
      • Use the apr package provided by me
    • RHEL 5 and higher
      • Use the apr package that comes with RHEL
    • Fedora 4 and higher
      • Use the apr package that comes with Fedora
  • expat
    • AIX
      • AIX packages can be found here
    • SLES 9
      • Use the expat package that comes with SLES 9
    • SLES 10 and higher
      • Use the expat package that comes with SLES 10 (and higher)
    • openSUSE 10.0 and higher
      • Use the libexpat1 package that comes with openSUSE
    • RHEL 4 and higher
      • Use the expat package that comes with RHEL
    • Fedora 4 and higher
      • Use the expat package that comes with Fedora or compat-expat1 for newer Fedora versions
  • libConfuse
  • PCRE
    • AIX
      • AIX packages can be found here
    • SLES 9 and higher
      • Use the pcre package that comes with SLES
    • openSUSE 10.0 and higher
      • Use the pcre package that comes with openSUSE
    • RHEL 4 and higher
      • Use the pcre package that comes with RHEL
    • Fedora 4 and higher
      • Use the pcre package that comes with Fedora
  • Python (only required for the gmond python module)
    • AIX
      • AIX packages can be found here
    • SLES 9 and higher
      • Use the python package that comes with SLES
    • openSUSE 10.0 and higher
      • Use the python package that comes with openSUSE
    • RHEL 4 and higher
      • Use the python package that comes with RHEL
    • Fedora 4 and higher
      • Use the python package that comes with Fedora

Additional gmetad dependencies

  • RRDTool
    • AIX
      • AIX packages can be found here
    • SLES 9
      • Use the rrdool package provided by me
    • SLES 10 and higher
      • Use the rrdtool package that comes with SLES
    • openSUSE 10.0 and higher
      • Use the rrdtool package that comes with openSUSE
    • RHEL 4
    • RHEL 5
    • RHEL 6 and higher
      • Use the rrdtool package that comes with RHEL 6
    • Fedora 4 and higher
      • Use the rrdtool package that comes with Fedora

Source code and SPEC files

Edit - History - Print - Recent Changes - Search
Page last modified on December 09, 2017, at 05:52 PM