- Monitoring and LLD: Guest/Root CPU, RAM, Ratio CPU/RAM, Host Virtual Network adapters and switches, Virtual machine storage and network
- Inventory: count VM, states, health
- Screen System performance: CPU, Memory, Networks, VHDX
- Independent OS language
- Setting configuring by User Macros
- You can analyzing all performance data overall host and virtual machines
- Hyper-V: Windows server 2008 R2 or higher
- PowerShell 3
-
On the server, import the template XML file using the Zabbix Templates Import feature (Administration > Proxies > Create proxy)
-
On the server, create Host and set Template
-
On the client, enter in
C:\Program Files\Zabbix Agent
and create 2 directories:
\scripts\
- Then copy the
.ps1
file here
- Then copy the
\zabbix_agentd\
- Then copy the
.conf
file here
- Then copy the
At the end you should have:
C:\Program Files\Zabbix Agent\scripts\hyperv_host.ps1
C:\Program Files\Zabbix Agent\zabbix_agentd\hyperv_host.conf
- On the client, add these lines to your
zabbix_agentd.conf
:
Include=C:\Program Files\Zabbix Agent\*.conf
UnsafeUserParameters=1
Timeout=10
- Restart Zabbix Agent
- All triggers you may change through user macros in host
https://itmicus.ru/news/monitoring-microsoft-hyper-v-zabbix/
http://wutils.com/wmi/root/cimv2/win32_perfrawdata/
https://blogs.msdn.microsoft.com/tvoellm/2009/04/22/monitoring-hyper-v-performance/
https://blogs.technet.microsoft.com/neales/2016/10/24/hyper-v-performance-cpu/
https://blogs.technet.microsoft.com/neales/2016/11/22/hyper-v-performance-memory/