I’m monitoring a Windows 2025 server and am using perfmon-windows. I’m successfully monitoring all the metrics I’ve setup except anything related to the physicaldisk counter. I have some other Windows server (2016) systems setup and I can monitor those counters just fine.
The problem I’m having isn’t that I’m getting an error, or unknown it’s that it is returning an “OK”
value with no other data.
since your are using icinga2 without powershell, which user runs the icinga2 service?
I assume it works on a machine where the user is “SYSTEM” and does not work if the user is NETWORK.
Yes it’s running as “SYSTEM” and every other metric is pulling in the correct way using perfmon-win, just nothing that has to do with disks. I’ve tried PhysicalDisk and LogicalDisk.
I’ve uninstalled the Icinga installation that was put in place using the MSI and installed Icinga for Windows in it’s place. “Icinga 2” and “Icinga PowerShell Service” services are running as “NT AUTHORITY\SYSTEM”. I’m receiving data on all monitored permon points except anything having to do with disks. If I run check_perfmon.exe against the disk counter I want in a terminal it does return data.