If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to REGISTER before you can post. To start viewing messages, select the forum that you want to visit from the selection below.
Yesterday i have done the upgrade from 1.4.1 to 1.4.2 without any problems.
On my WIN2K3 Servers with zabbix agent 1.4.2 the PdhCollectQueryData() entries are NOT longer in the log file.
It seems to be fixed.
But the wrong swap size values from windows are still present.
Can you please post a copy of your agentd config for the server running 1.4.2 that is NOT having this issue? I'd like to compare as this is still an issue for me on 1.4.2.
Where can one download the 1.4.2 Windows agent? I don't seem to find it on the downloads or the developers page.
I just checked my agent and it shows as 1.4.1. I assumed it was 1.4.2 since the zabbix host release is 1.4.2. Though I don't remember the downloads showing it as 1.4.1...
EDIT: I just noticed that on the downloads page the main download for Zabbix source contains the 1.4.2 windows binaries. However the windows agent standalone download is listed as 1.4.1! I copied the binary from the Zabbix source tree and it no longer shows the error message. This is very confusing and I think the 1.4.1 agent downloads need to be updated.
Solved in my case !
------------- Zabbix_agentd.exe relies on Windows performance monitor.
-------------
When you install new applications dependent of the perfmon counters, the application installation occasionally corrupts the perfmon counter objects.
If you run perfmon and then you try to add new counter you will have only numbers, not descriptive names in drop down box.
RESOLUTION/WORK-AROUND:
Windows typically creates a backup copy of the Registry entries related to the Performance Monitor. This backup is saved to a file named PerfStringBackup.ini in C:\Windows\system32 directory.
Sometimes even the PerfStringBackup.ini is overwritten by the installing application, so you will have problems even if restoring from this file.
In taht case you need to recover the PerfStringBackup.ini from your backups.
-----------------------
Ensure PerfStringBackup.ini file exists in C:\Windows\system32 directory.
Open up a command prompt by click on Start --> Run and type cmd and press Enter
From your command prompt type --> lodctr /r:PerfStringBackup and press Enter
To verify if the Performance Objects Counters recover successfully, click on Start --> Run and type perfmon
Performance window will pop-up, click on the + button to add new counter.
From the Performance object drop-down box, make sure you get a list of available counters.
Restart zabbixAgentd service and "voila !" - it works ....
Comment