IBM Support

IJ01986: HIGH CPU CAUSED BY SNEEP COMMAND (WHICH CALLS EEPROM)

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • PMR (associated with): 78570,821,821
    SF case (associate with): TS000037694
    Reported Release: 630 FP7
    Compid: 5724C040U UNIX OS Agent
    On Solaris, the OS Agent calls the operating system commands
    "eeprom" or "sneep" to collect the serial number for the
    UNIXMACHIN attribute group. There is already an environment
    variable provided, KUX_SKIP_SUN_EEPROM, to skip calling
    "eeprom" due to problems with the command sometimes hanging. If
    "eeprom" is not used, then the agent will call "sneep" command
    to get the serial number. On some newer Solaris systems, the
    "sneep" command invokes the "eeprom" command and sometimes this
    command causes CPU issues. Provide an option to skip calling
    "sneep" also.
    

Local fix

  • The following two steps need to be done:
    1) Set KUX_SKIP_SUN_EEPROM=true in ux.ini file
    2) Review the .LG0 file to see if there are situations defined
    against the UNIXMACHIN attribute. Stop all the situations
    related to this attribute group including historical data
    collection attribute group like UADVISOR_OMUNX_UNIXMACHIN.
    

Problem summary

  • High CPU caused by running "sneep" command
    
    
    On Solaris, the agent can sometimes show high CPU due to running
    the "sneep" command.   This APAR will add a new environment
    variable that will skip calling the "sneep" command.   There is
    already an environment variable (called KUX_SKIP_SUN_EEPROM) to
    skip calling the "eeprom" command.   On some Solaris systems the
    "sneep" command ends up calling the "eepprom" command.
    
    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:
    KUX_SKIP_SUN_SNEEP.  The variable should be set to "true" to
    have the agent not call the "sneep" command.
       KUX_SKIP_SUN_SNEEP=true
    
    The default if the environment variable is not set, is to
    continue to Ccall "sneep" if the eeprom command is not
    successful or is skipped.
    
    
    
    The fix for this APAR has been included in the following
    maintenance packages:
    
      | interim fix | 6.3.0.7-TIV-ITM_UNIX-IF0002
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ01986

  • 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

    2017-11-17

  • Closed date

    2018-05-02

  • 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 UNIX

  • Fixed component ID

    5724C040U

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