Kcs performance counters, 2 kcs performance counters – Kofax Communication Server 10.0.0 User Manual
Page 101

Environment Guide
Version 10.00.00
© Copyright Kofax. All information is subject to change without notice.
101
8.1.6
Replacement of Interfaces
Interfaces may be replaced exclusively by trained Kofax technicians.
Line Servers can be switched off for maintenance and will reboot automatically after power on.
8.2 KCS Performance Counters
Many KCS applications provide special performance counters that can be checked by applications like the
Windows Performance Monitor.
8.2.1
Background
The dynamically created KCS counters are put during runtime to the counter initialization file (if they are not
already there). If the file has changed, Windows API functions will be called that equal the load counter and
unload counter command-
line tools (“lodctr”, “unlodctr”), and thus the new counter names are put to the
registry. Additionally the memory structure is prepared to receive the counter data and to provide them to
the counter data collecting applications (e.g. Perfmon).
8.2.2
Windows Server 64-Bit Version
If you use Performance Counters on 64-bit versions of Windows Server, you will have to start the service
“Performance Counter DLL Host” and set it to start automatically.
If this service is not started, you cannot view the performance counters with the x64 version of Perfmon,
and when trying to view them the Windows system will deactivate them also for the x32 version.
8.2.3
Counter Initialization File
The counter initialization file is put to the (hidden) “AppData” section of “All Users”, on an English Windows
Server 2008 computer this is:
C:\ProgramData\TOPCALL\TcLib\TcLibPerf.ini
As the counters are created dynamically during runtime by the KCS applications, the content of the file
differs for each KCS installation.
Example of the counter initialization file for a TC/LINK-FI installation (including enabled performance
counters for TCSRV
– “BOOTP”):
// Automatically created performance counter initialization file
[info]
drivername=TcLib
[languages]
009=English
[objects]
2_009_NAME=BOOTP
6_009_NAME=TCLINKFI
56_009_NAME=TCSI
[text]