-
Incident report
-
Resolution: Fixed
-
Minor
-
3.0.6
-
RHEL 7.2 / Zabbix 3.0.6 / vCenter 5.5.0
Hello,
I tried to add a second VMware vCenter host and it did not worked.
The login/password is working with browser and powershell.
Thanks to command zabbix_server -R log_level_increase="vmware collector", we can see that zabbix cant log in :
Debug log Level 4 : vmware_service_authenticate():FAIL.
Debug log Level 5 : <soapenv:Fault><faultcode>ServerFaultCode</faultcode><faultstring>
Error returned by expat parser: not well-formed (invalid token)
When investigate with NetCat tool, I intercept the SOAP request issued by Zabbix VMware collector, and it shows that XML entities are not managed. I paste only the essential, you will understand :
<ns0:password>e><ample</ns0:password>
As a temporary workaround, I changed VMware password and replace XML entities ( " ' & < > ) with any other special character ( # ~ [ ] _ ... )
Sincerly yours
- is duplicated by
-
ZBX-9787 VMware credentials are not escaped during authentication
- Closed