Hello,
We have been running into an issue with some of our ESXi hosts having CPU0 being maxed out and is causing issues. Inside of Solarwinds, I can only find overall CPU to monitor.
Is there any native way in Solarwinds to monitor an individual core of a CPU?
Otherwise I wrote a PowerCLI script to get this info. But I would like to add the information as a widget for each ESX host and also alert when the CPU usage get's over say 90%.
This is the script:
Get-VMHost HOST |
Get-Stat -Realtime -Stat 'cpu.usage.average' -MaxSamples 1 |
where{$_.Instance -ne ''} |
Select @{N='ESXi';E={$_.Entity.Name}},@{N='Instance';E={[int]$_.Instance}},Value |
Sort-Object -Property ESXi,Instance