The Site24x7 Windows agent collects Services and Processes data by executing WMI queries against the Win32_PerfRawData_PerfProc_Process and Win32_PerfFormattedData_PerfProc_Process classes. Agent logs indicate that one or both of these WMI queries are failing, which prevents the agent from collecting and reporting process and service performance data.
This is typically caused by corrupted or disabled PerfProc performance counters on the Windows host. The counters may become corrupted after Windows updates, system repairs, or abrupt shutdowns.
Step 1: Verify the WMI error
Open PowerShell as Administrator and run the following two commands separately to confirm whether WMI queries against the process performance classes are failing on this machine:
If either command returns an error, proceed to Step 2 to reload the WMI performance counters.
If both commands execute without error but data is still missing in Site24x7, contact Site24x7 support and share the PowerShell output along with the agent log files.
Step 2: Reload the WMI performance counters
Open Command Prompt as Administrator and execute the following commands one at a time in the order listed:
Check if PerfProc performance counters are enabled.
If the performance counters are disabled, execute the following commands to enable it: lodctr /e:PerfProc and restart the agent.
If the performance counters are enabled, execute the command:
Proceed to restart the agent.
lodctr /e:PerfProc — Enables the PerfProc performance counter provider.Step 3: Restart the Windows Agent
After all five commands have been executed successfully, restart the Site24x7 Windows Agent to force it to re-establish WMI connections with the rebuilt counters:
Wait 5–10 minutes after the agent restarts, then check the Services and Processes monitor in the Site24x7 web client to confirm data is now being populated.
Step 4: If data is still not visible after 10–20 minutes
If monitoring data has not appeared after 10–20 minutes, contact Site24x7 support with the following: