Troubleshooting Client Desktop Monitoring

On some flavors of Windows (particularly, Windows Vista and above), the eG agent monitoring the Client Deskop component may fail to report metrics. Checking the agent error_log may reveal the following error message:

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\egurkha\lib\Jpcap.dll: Can't find dependent libraries

The desktop agent typically uses a library file named npptools.dll to pull out the necessary metrics from the target Client Desktop. While Microsoft bundled this dll with older versions of Windows, it does not bundle this dll with relatively newer OS versions such as Windows 7/Vista. The above-mentioned error message is captured by the error_log if the Client Desktop component being monitored is a Windows operating system into which the npptools.dll is not bundled by default. To make sure the desktop agent functions properly on such Windows operating systems as well, you need to copy the npptools.dll file (in C:\Windows\system32) from older versions of Windows to the C:\Windows\system32 folder of the target Windows host.