Spectrum SSPerformance model event 0x00010f91 not being logged

Document ID : KB000049656
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

Out of the box, the SSPerformance model event 0x00010f91 is logged to the DDM database once a minute. The following are the $SPECROOT/SS/CsVendor/Cabletron/EventDisp entries concerning the 0x00010f91 event:

       0x00010f90 R CA.EventCount, 6,"0x00010f91 -:-" 
   0x00010f91 E R CA.EventCondition, \           
        "{v 0x11eca} >= {R 100.0 }", "0x00010f92 -:-", \ 
        "{v 0x11e8b} >= {R 2500000000.0}", "0x00010f95 -:-", \ 
        "{v 0x12e62} >= {R 2500000000.0}", "0x00010f98 -:-"

The 0x00010f90 event is generated every 10 seconds but is not logged. There is an EventCount rule applied that will generate event 0x00010f91 every 6th 0x00010f90 event. This means the 0x00010f91 event will be generated every minute.

When the 0x00010f91 event is generated, the "E" above in the EventDisp entry means it will be logged in the DDM database.

The perfCollector9 application collects the information logged in the DDM database for the 0x00010f91 event. Spectrum Support uses this data to trouble shoot SpectroSERVER performance issues. If the 0x00010f91 event is not logged, when perfCollector9 is run, the data files will be empty and Spectrum Support will not be able to effectively trouble shoot SpectroSERVER performance issues.

Solution:

Check for the following to see why the 0x00010f91 event may not be getting logged.

  1. Check the $SPECROOT/SS/CsVendor/Cabletron/EventDisp file to ensure neither the 0x00010f90 nor the 0x00010f91 entries have been modified. If either has been modified, put the entry back to what it is supposed to be and then reload the Event Configuration.

  2. Check other EventDisp files in the $SPECROOT/SS/CsVendor directory area for the 0x00010f90 or 0x00010f91 event entries. The following is a quick command line search that can be run from the $SPECROOT/SS/CsVendor directory:
    find . -name EventDisp -exec grep 10f90 {} \; -print
    The above command will check all of the EventDisp files found from the $SPECROOT/SS/CsVendor directory for 10f90. If found, it will print out the entry found and the EventDisp file where it was found. Run the same command for the 10f91 event id. If any entries for the 0x00010f90 or 0x00010f91 events are found in other the EventDisp files besides the $SPECROOT/SS/CsVendor/Cabletron/EventDisp file, remove these other entries and reload the Event Configuration.

  3. Check the EventDisp files in the $SPECROOT/custom/Events directory for 0x00010f90 or 0x00010f91 entries. If there are multiple subdirectories with multiple EventDisp files, the same find command can be run from the $SPECROOT/custom/Events directory as was run in step 2 above. As in step 2 above, if any entries for the 0x00010f90 or 0x00010f91 events are found in other the EventDisp files besides the $SPECROOT/SS/CsVendor/Cabletron/EventDisp file, remove these other entries and reload the Event Configuration.

  4. Check for the "enable_measure_performance=false" parameter in the $SPECROOT/SS/.vnmrc file. If found, remove it and then restart the SpectroSERVER process. This parameter stops the generation of the 0x00010f90 event.