Free performance monitoring for VMware™ and IBM Power Systems™

3.30

This version contains following major enhancements:
  • CPU Workload Estimator enhancement which now allows estimations for new servers (complete IBM Power™ product line).
    Try it on Live demo site.
  • Active Memory Sharing support. It is running on Live demo site.
  • Memory aggregated graphs Apart of standard static memory graph there is a new one with aggregations of all lpars on the server.
  • Has been significantly enhanced list of parameters which can be exported to CSV from Physical and Logical configuration.
  • Has been verified and tested Linux hosting of LPAR2RRD, it is now fully functional

Known issues

  • Eventually can appear a problem in load of memory data. When it appears then it affects also normal CPU load for servers.
    It is fixed now in version 3.33. We do recomend an upgrade even if you are not affected as this can whenever appear.
    Error looks like this:
    Use of uninitialized value in string eq at /opt/freeware/lib/perl/5.8.0/RRDp.pm line 165,  line 416.
    ERROR: illegal attempt to update using time 1355953649 when last update time is 1355953890 
           (minimum one second step) at bin/LoadDataModule.pm line 319
    
  • New memory functionality causes a problem with a newly added servers (not already existing once) on HMC managed servers.
    This is something what definitely must be fixed although after upgrade you might not see immediate problem
    Use either version 3.32 (where is nothing else new except this fix) or fix your running 3.30 by this:
    cd /home/lpar2rrd/lpar2rrd
    
    ed bin/lpar2rrd.pl  << EOF
    1123s/LoadDataModule::load_data_mem/#LoadDataModule::load_data_mem/
    w
    q
    EOF
    
  • There appeared wrong shell interpreter (bash) instead of default ksh in a few 3.30 shell scripts.
    When you have bash installed or you are on Linux platform then 3.30 is ok otherwise run the code below to get it fixed.
    There is also released 3.31 where is nothing else new except this fix
    cd /home/lpar2rrd/lpar2rrd
    
    for sh in */*.sh
    do
      ed $sh << EOF 2>/dev/null 1>&2
    1s/\/bash/\/ksh/
    w
    q
    EOF
    done
    
    for sh in *.sh
    do
      ed $sh << EOF 2>/dev/null 1>&2
    1s/\/bash/\/ksh/
    w
    q
    EOF
    done