Here's the deal: I have ~2500 hosts in 3 data centers. DC2 and DC3 have zabbix-proxy servers in them, each host had it's install of zabbix-1.6.1 from source fresh and each uses a local MySQL instance to store local configuration and host data. DC1 houses the master and has a zabbix server and a separate DB server.
I had it all working as a proof of concept last week but with this many hosts I needed to have the host add/change/delete automated, so we have some scripts that run XML imports to the master of configuration data for the monitored hosts and I wanted to test from an empty DB to find out if it'd work (the load works great BTW).
The master does not directly monitor any hosts except the zabbix servers/proxy hosts (no other agent(d).conf file points to the master), all monitored hosts report to a zabbix-proxy server with their results.
The crux of the problem is that only a few of my hosts return any data as far as the master and they do it very irregularly.
I have confirmed that telnet to port 10051 from any of the 3 server/proxy hosts to any of the other 2 and I've confirmed that the DB,host,passwd etc.. are correct. There has to be something I've messed up but I can't figure it out.
I know this is something stupid that I forgot but I can't seem to figure it out. The instructions for proxy are a little thin as well so those weren't much help.
I had it all working as a proof of concept last week but with this many hosts I needed to have the host add/change/delete automated, so we have some scripts that run XML imports to the master of configuration data for the monitored hosts and I wanted to test from an empty DB to find out if it'd work (the load works great BTW).
The master does not directly monitor any hosts except the zabbix servers/proxy hosts (no other agent(d).conf file points to the master), all monitored hosts report to a zabbix-proxy server with their results.
The crux of the problem is that only a few of my hosts return any data as far as the master and they do it very irregularly.
I have confirmed that telnet to port 10051 from any of the 3 server/proxy hosts to any of the other 2 and I've confirmed that the DB,host,passwd etc.. are correct. There has to be something I've messed up but I can't figure it out.
I know this is something stupid that I forgot but I can't seem to figure it out. The instructions for proxy are a little thin as well so those weren't much help.
Comment