[ZBX-7488] Zabbix Proxy don't support Vmware Created: 2013 Dec 05  Updated: 2017 May 30  Resolved: 2017 Feb 01

Status: Closed
Project: ZABBIX BUGS AND ISSUES
Component/s: Proxy (P)
Affects Version/s: 2.2.0
Fix Version/s: None

Type: Incident report Priority: Critical
Reporter: Carlos Cesario Assignee: Unassigned
Resolution: Won't fix Votes: 1
Labels: vmware, zabbix_proxy
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Ubuntu 12.04.3 LTS
Linux ubuntu 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux


Attachments: Text File debug.txt     Text File sniffer.txt    

 Description   

When I try use Vmware monitoring with Zabby Proxy, the Zabbix Server don't receive the data and monitoring itens are tagged as not suported.

Asking in #zabbix irc channel, the user volter suggest me sniffer the requests from zabbix server -> zabbix proxy -> vcenter, and all request are going to Vcenter Server and the data are being captured.
The debug log show fail in zbx_vmware_get_service() function.

I'm attaching the log and sniffer records from zabbix proxy server.



 Comments   
Comment by Carlos Cesario [ 2013 Dec 05 ]
  1. zabbix_proxy --version
    Zabbix proxy v2.2.0 (revision 40163) (12 November 2013)
    Compilation time: Nov 12 2013 12:25:44
Comment by Carlos Cesario [ 2013 Dec 12 ]

The problem happen too in version 2.2.1

  1. zabbix_proxy --version
    Zabbix proxy v2.2.1 (revision 40808) (09 December 2013)
    Compilation time: Dec 11 2013 17:28:37
  1. zabbix_server --version
    Zabbix server v2.2.1 (revision 40808) (09 December 2013)
    Compilation time: Dec 11 2013 17:24:45
Comment by Exploit Natixis [ 2013 Dec 18 ]

I am confused, either vmware is not supported by proxy, either the documentation is incomplete, no vmware parameter is listed:
https://www.zabbix.com/documentation/2.2/manual/appendix/config/zabbix_proxy

Thanks to Zabbix to make it clear.
Alain

Comment by Andris Zeila [ 2014 Jul 04 ]

From what I see in the attached log fragment the 15460 process (vmware collector) is getting data from vcenter and is creating internal vmware data objects in shared memory.

At server startup (or when a new vmware host is created) the zbx_vmware_get_service() will return FAIL until the first data collection has been finished (this can take 10+ minutes on huge installations). If vmware_service_update() returns FAIL (End of vmware_service_update:FAIL) or after vmware_service_update() returning SUCCEED zbx_vmware_get_service() is still returning FAIL - then there is a problem somewhere.

So could you please check for vmware_service_update records in logs and if zbx_vmware_get_service still fails after update has been finished.

Also VMware related error logging and displaying was improved in 2.2.3 - that might help to identify the request failures after successful service update.

Comment by Glebs Ivanovskis (Inactive) [ 2017 Feb 01 ]

There was no reply for ages and vmware is apparently working on proxies. Closing as Won't Fix.

Generated at Fri Apr 18 06:01:24 EEST 2025 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.