添加Hpyer-V内存使用情况监控

目前查询到的Hyper-V资料中在宿主机上是不能获取到子机的内存的实际使用情况的,Get-VMMemory也只能获取到一个预分配情况。(在宿主机上子机的CPU情况倒是能获取到,内存使用情况是真没查到,没办法只能单独对子机的内存监控,然后把数据自动整合。

GET-VM | Where-Object {$_.State -like "*Running*"  } |Select-Object "Name","CPUUsage*","MemoryAssigned*","ComputerName" | ConvertTo-Json

这次对比上一次DHCP监控,发现Powershell可以直接将输出结果转为JSON,所以省去了后期再处理的一个步骤

 

 pws.vmhdmax.sh为自定义脚本查询每天某个子机的内存使用最大值。

后期报告可以选择自动发现中添加图形原型pie,方便查询。

上传模板

https://files.cnblogs.com/files/gocd/Win_VM_Memory_V2.xml 

原文地址:https://www.cnblogs.com/gocd/p/13217181.html