Windows Server 2025 perfmon-windows

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.

If I run the command directly on the server it is giving “OK” and additional data.
Screenshot from 2025-05-07 11-49-12

I’m not sure exactly how to troubleshoot this one.

I am not that familiar with that kind of setup. Could should show (for comparison) how
that looks like on Windows Server 2016?

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.

Here is a Windows Server 2016 response as shown by Icinga2

Screenshot from 2025-05-08 09-59-21

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.
Screenshot from 2025-05-12 14-22-30

What could be causing this?