IBM System Dashboard for Enterprise Content Management, Version 5.0.0.2

System performance counters

On each platform, the listener library attempts to report system performance data.

On Windows, this information is obtained from the Windows performance counters by using the Performance Data Helper (PDH) DLL. The helper DLL must be installed in the search path for the application.

On Windows 2003 and later, the user under which a process is running must be a member of the "Performance Monitor Users" group on the local server. However, services such as the Content Platform Engine are installed to run as a user with no privileges or group memberships. Therefore, when the Content Platform Engine Listener is queried, it does not report processor and other system performance numbers. As a result, you must add the Content Platform Engine user to the "Performance Monitor Users" group on the local server to enable the extra information to be gathered. By default, Windows systems disable a performance counter provider (including DLLs which ship with Windows) if any problem in retrieving counter values from that DLL is detected. In addition to immediately disabling the DLL, the DLL is effectively disabled permanently because the disable action is stored in the registry. The only method for restoring the DLL behavior is to delete the new registry key, rebooting the server does not restore the behavior. Microsoft supplies a program from their website, exctrlst.exe, which can be used for this purpose.

On UNIX systems, the listener obtains system performance information by querying rstatd. However, the following conditions must be met to successfully gather the data:
Restriction:
On Linux and other systems where /proc/stat is available and contains the necessary information, it is used in place of rstatd. If either of these conditions are not true, the listener does not report system performance data. However, the listener continues to report application-supplied data.


Last updated: March 2016
p8pdb089.htm

© Copyright IBM Corporation 2016.