I am having an issue getting process info on 2 of my servers. I currently have around 1000 server and all work great except for 2. The 2 servers are actually running 2000 Pro. I have done everything I can think of with no luck. I have also searched these forums and done the steps below to no avail. Any other Ideas? I made sure step 1 and 2 was running. I also ran the utily and it shows both dll's in the enabled.
1) RPC service is started on targetr systems
2) Remote Registry Service started on target system
3) PerfOS.DLL is enabled on target system
4) PerfProc.DLL is enabled on target system
5) Check if "admin" account has KEY_READ access to the following registry key on target system: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows_NT\CurrentVersion\Perflib.
To view/change permissions to the registry key you can use the registry editor utility (Regedt32.exe).
Microsoft provides "Extensible Counter List" utility: http://www.microsoft.com/downloads/deta ... laylang=en
This utility displays list of DLLs that are used to support Performance Counters, using the utility you may disable/enable specific DLLs.
Cannot retrieve Process List --Help--
CPU Usage and Process tests work similarly - require the same level of rights, use the same RPC and Remote Registry Service. The only difference - information for CPU Usage test is provided by PerfOS.DLL. While Process test requires PerfProc.DLL
So, there must be some problem related to PerfProc.DLL on target system.
Unfortunately I cannot tell you what exactly is wrong. Try to disable and enable this DLL using Microsoft Extensible Counter List utility. May be file is corrupted? Try to copy this DLL from another system. Or simply reboot the system.
Regards
Alex
So, there must be some problem related to PerfProc.DLL on target system.
Unfortunately I cannot tell you what exactly is wrong. Try to disable and enable this DLL using Microsoft Extensible Counter List utility. May be file is corrupted? Try to copy this DLL from another system. Or simply reboot the system.
Regards
Alex
Ok I will try that... What do you mean by disable the enable the dll. You mean unregister the register the dll correct?KS-Soft wrote:CPU Usage and Process tests work similarly - require the same level of rights, use the same RPC and Remote Registry Service. The only difference - information for CPU Usage test is provided by PerfOS.DLL. While Process test requires PerfProc.DLL
So, there must be some problem related to PerfProc.DLL on target system.
Unfortunately I cannot tell you what exactly is wrong. Try to disable and enable this DLL using Microsoft Extensible Counter List utility. May be file is corrupted? Try to copy this DLL from another system. Or simply reboot the system.
Regards
Alex
-
- Posts: 2832
- Joined: Tue May 16, 2006 4:41 am
- Contact:
Could you provide more information, please?pep wrote:It works in every other server i choose, but there's just one that doesn't works.
- What version of HostMonitor do you use?
- What Windows is installed on this particular server? Service Pack?
- Is HostMonitor started as a service or as an application?
- What account do you use to start HostMonitor? We recommend to use admin account for the HostMonitor.
- What exact error do you see when you are trying to retrieve the process list?
- Do you have installed antivirus monitor? Personal firewall? Content monitoring software? Non-standard winsock components? Network packet analyzer?
- Do you see any error messages in Security Log of the Event Viewer applet regarding HostMonitor's connection attempts?
You may specify certain account for this particular test into "Connect as" box in "Test Properties" window. Also you may specify an account using "Connection Manager". "Connection Manager" provides one convenient place to store account information necessary to perform connections to remote systems: http://www.ks-soft.net/hostmon.eng/mfra ... htm#conmgr
Regards,
Max