The Splunk Add-on for Microsoft Windows is having trouble ingesting Perfmon data, such as CPU, logical disk, memory, and physical disk metrics.
Search below SPL in the Search and Reporting App.
index="_internal" "*splunk-perfmon*" sourcetype="splunkd"
ExecProcessor [12424 ExecProcessor] - message from ""C:\Program Files\SplunkUniversalForwarder\bin\splunk-perfmon.exe""
splunk-perfmon - PerfMonitor::init: Failed to configure Performance Monitor
The error occurs when the Windows Performance Monitor on the host machine is not working properly, preventing Splunk-perfmon from connecting to it via the splunk-perfmon.exe script.
To resolve this issue, please follow these steps:
1. Open CMD as Administrator on Windows instance.
2. Type the command: lodctr /R
3. Wait for the output of the above command.
4. Restart the splunkd service.
The expected output of the lodctr /R command:
The lodctr /R command reloads the performance counter library files and refreshes the registry settings for performance counters, which can resolve issues with corrupted or missing performance counter data.
Note: Additionally, please verify if the Search Head is labeled as ITE/ITSI. If yes, then install SA-IndexCreation app on forwarder.
SA-IndexCreation contains the transforms for the PerfmonMetrics:* sourcetypes and is therefore needed on the system that does event parsing too (the HF in this case).
This sourcetype is used by the built-in Windows entity types and goes to a metric index.
SA-IndexCreation is required on HF to make PerfmonMetrics:* sourcetype work. Heavy forwarder is responsible for event parsing and without the SA-IndexCreation, the perfmonMetrics:* sourcetype will not function properly.
| Revision | Publish Date | Comments |
|---|---|---|
1.0 |
29-Sep-2026
|
Initial Release |