Ad Widget

Collapse

VMware discovery w/ multiple data centers

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mccannjp
    Junior Member
    • Oct 2015
    • 1

    #1

    VMware discovery w/ multiple data centers

    I'm running Zabbix in a multi-data center environment where I have one VM in each data center that runs as a proxy + java gateway to monitor the VMs in that data center. I have the proxies configured on the Zabbix server, and they are collecting data normally.

    I would also like to have each proxy act as a VMware collector to monitor the clusters and hypervisors for data center it is running in. This is not working correctly for me. I have configured a host for each of the proxies and attached the Template Virt VMware to them. I have also set the {$PASSWORD}, {$URL} and {$USERNAME} macros on each host, as per the user manual. What's happening is this: the first proxy I set up did discovery all the clusters and hypervisors in its data center. All subsequent proxies I added have not discovered any clusters or hypervisors, after running for multiple days, even though the vmware collectors are running on those proxies.

    Does anyone have any experience with monitoring VMware with multiple proxies? Any idea how I can go about troubleshooting this problem?

    Here is the configuration I'm using for my proxies:
    ProxyMode=0
    Server=[redacted]
    ServerPort=10051
    Hostname=[redacted]
    ListenPort=10051
    LogFile=/var/log/zabbix/zabbix_proxy.log
    LogFileSize=0
    PidFile=/var/run/zabbix/zabbix_proxy.pid
    DBName=/var/lib/sqlite/zabbix.db
    DBUser=zabbix
    DBSocket=/var/lib/mysql/mysql.sock
    ProxyLocalBuffer=1
    ProxyOfflineBuffer=1
    HeartbeatFrequency=60
    ConfigFrequency=300
    DataSenderFrequency=1
    JavaGateway=127.0.0.1
    JavaGatewayPort=10059
    StartJavaPollers=3
    StartVMwareCollectors=2
    VMwareCacheSize=512M
    CacheSize=512M
    ExternalScripts=/usr/lib/zabbix/externalscripts
Working...