【问题标题】:How to monitor ESXi in zabbix如何在zabbix中监控ESXi
【发布时间】:2016-10-17 10:32:39
【问题描述】:

我有一个包含一些虚拟机的 ESXi。我想使用 zabbix 中的内置模板 'Template Virt VMware' 来发现所有虚拟机及其相关项目,但我不知道我应该为 MACROS 中的 {$URL} 写什么!! 我google了一下,发现我应该写webservice SDK url。但是正确的网址是什么? 我使用以下内容:

https://serverip/sdk/vimService.wsdl 其中 'serverip' 是 ESXi 的 ip,但它不起作用!

感谢任何帮助。

【问题讨论】:

  • 请澄清“但它不起作用”的实际含义。另外,您是否也指定了有效的用户名和密码?
  • 我的意思是 zabbix 无法通过提供 serverip/sdk/vimService.wsdl 作为 {$URL} 和 root 作为 {$USERNAME} 和 root 的密码作为 {$PASSWORD} 来发现 VM 及其相关项目。我使用了用于 ssh 登录的用户名和密码。如何检查网址是否正确?我可以在 mozilla firefox 上使用 soap 客户端插件测试它吗?
  • 还有一件事,我忘了启用 StartVMwareCollectors。我将它设置为 2。但在重新启动 zabbix 服务器后,我在日志文件中收到以下错误:“testesxi-192.168.50.32:vmware.hv.discovery[{$URL}]”的错误原因已更改:无法获取 EventHistoryCollector 会话
  • Zabbix 不使用 ssh 进行 VMware 监控,您必须使用 VMware 凭据。
  • 是的,我知道。我想我可以从 Zabbix 内部的 vCenter 获取信息。正确的 url 是这样的: https:///sdk 带有用于通过 vsphere 客户端连接到 vCenter 服务器的用户名和密码。

标签: web-services wsdl zabbix esxi


【解决方案1】:

根据documentation,您无法使用此方法监控服务器上的虚拟机。

在这种方法中,您应该输入https://esxi-server-ip/sdk{$URL}

它将自行管理您的 esxi 主机,为了管理虚拟机,您应该在它们上安装 zabbix agent 或为每个虚拟机使用 snmpipmi 之类的东西

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多