IBM Support

IJ05075: ALLOW PREVIOUS ALGORITHM FOR NET MEMORY USED (PERCENT) TO BE USED FOR UNIX OS AGENT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • APAR IV82704 was introduced to use the MemAvailable field from
    the /proc/meminfo file instead of calculating the value from
    other fields in that file. Customer would like the ability to
    use the previous algorithm, so we will add an envornment
    variable to able to use to the previous algorithm.
    Prevous algorithm:
    Net Memory Used (MB) = Memory Used (MB) - Memory in Buffers
    (MB) - Memory Cached (MB)
    Algorithm with IV82708:
    Net Memory Used (MB) = (MemTotal - MemAvailable)
    Approver: MK
    
    Reported Release: 630 FP7
    Environment: 630 FP7
    

Local fix

  • Use the OS Agent Scripting feature to calculate the value and
    set it to an attribute. Example to be sent by SME.
    

Problem summary

  • Allow previous algorithm for Net Memory Used to be used.
    
    
    APAR IV82704 was introduced to use the MemAvailable field from
    the /proc/meminfo file instead of calculating the value from
    other fields in that file.  Customer would like the ability to
    use the previous algorithm, so this APAR will add an envornment
    variable to able to use to the previous algorithm.
    
    Prevous algorithm:
    Net Memory Used (MB) = Memory Used (MB) - Memory in Buffers (MB)
    - Memory Cached (MB)
    
    Algorithm with IV82708:
    Net Memory Used (MB) = (MemTotal - MemAvailable)
    
    In order for this APAR to be properly implemented in your
    environment, a new environment variable has been added.  See the
    "Install Actions" section of the APAR conclusion for more
    details.
    

Problem conclusion

  • Install Actions:
    
    In order for this APAR to be properly implemented in your
    environment, a new environment variables has been added:
    KLZ_NETMEMUSED_PREV_CALC.  The variable should be set to TRUE to
    have the agent use the algorithm for Net Memory Used which was
    used prior to introduction of IV82708.
       KLZ_NETMEMUSED_PREV_CALC=TRUE
    
    The default if the environment variable is not set, is to
    continue to use the new alrogithm introduced by APAR IV82708.
    
    
    The fix for this APAR is contained in the following maintenance
    packages:
    
       | service pack | 6.3.0.7-TIV-ITM-SP0001
       | interim fix | 6.3.0.7-TIV-ITM_LINUX-IF0002
    
    
    
    
    Install Actions:
    
    In order for this APAR to be properly implemented in your
    environment, a new environment variables has been added:
    KLZ_NETMEMUSED_PREV_CALC.  The variable should be set to TRUE to
    have the agent use the algorithm for Net Memory Used which was
    used prior to introduction of IV82708.
       KLZ_NETMEMUSED_PREV_CALC=TRUE
    
    The default if the environment variable is not set, is to
    continue to use the new alrogithm introduced by APAR IV82708.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ05075

  • Reported component name

    ITM AGENT UNIX

  • Reported component ID

    5724C040U

  • Reported release

    630

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-03-20

  • Closed date

    2018-07-12

  • Last modified date

    2019-05-08

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    ITM AGENT LINUX

  • Fixed component ID

    5724C04LN

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSTFXA","label":"Tivoli Monitoring"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"630","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
08 March 2023