Search code examples
web-serviceswsdlzabbixesxi

How to monitor ESXi in zabbix


I have an ESXi which contains some VMs. I want to use the built in template 'Template Virt VMware' in zabbix to discover all VMs and their related Items, but I don't know what should I write for {$URL} in MACROS!! I googled and found that I should write the webservice SDK url. But what is the correct url? I use the following:

https://serverip/sdk/vimService.wsdl in which 'serverip' is the ip of the ESXi but it didn't work!

Any help is appreciated.


Solution

  • According to the documentation you can't monitor vms on the server using this method.

    In this method you should enter https://esxi-server-ip/sdk for {$URL}

    enter image description here

    It will manitor your esxi host it self, for manitoring the virtual machines, you should to install zabbix agent on them or use something like snmp or ipmi for each of them