我想使用 Zabbix 监控我的 vmware 基础设施。
我跟随https://www.zabbix.com/documentation/2.2/manual/vm_monitoring,但我没有任何新主机或虚拟机
我在日志中发现这个错误:
项目 [VCENTER.mydomain.lan:vmware.version[{$URL}]] 错误:无法建立连接,因为用户名或密码不正确
我的配置:
- Zabbix 2.2.5 (installed via RPM on a Centos 6.5)
- vcenter 5.5 (self-signed certificate)
- StartVMwareCollectors = 1
- VMwareCacheSize = 16M
- VMwareFrequency = 60
- {$URL} = https://VCENTER.mydomain.lan/sdk
- {$USERNAME} = [email protected]
- {$PASSWORD} = xxxxx
我可以在 vsphere web client 上连接此帐户。我还尝试使用[电子邮件保护]以及我的 AD 帐户。我也在 ESXi 上尝试(使用 root 帐户)。
卷曲-k -Ihttps://VCENTER.mydomain.lan/sdk给我“HTTP/1.1 400 错误请求”
答案1
尝试将用户名定义为 MYDomain\MyUser
例如
{$USERNAME} => "vsphere.local\monitoring"
如果在用户名中使用@,Zabbix 会出现错误。
答案2
太愚蠢了......“{$USERNAME}”的拼写错误......