I am running zabbix 1.8.3 (pending 1.8.4 upgrade) and currently have one zabbix server with two proxies, and am monitoring about 300 machines across 5 remote sites.
Right now the zabbix server has about 8500 items being monitored, and processes about 262 items per second. The database is currently around 70GB.
I have been working on making some changes so this will be more resilient and scale better, and was wondering if adding more proxies, possibly one proxy for each physical location, would help performance in my case.
I've read every relevant post on performance benefits of using a proxy, but I am not sure *how* adding proxies benefits the performance of the zabbix server. Is it that the overhead of actually polling other servers for their data is passed off on the proxies, and then the proxies just relay the raw data to the server in bulk?
Right now the zabbix server has about 8500 items being monitored, and processes about 262 items per second. The database is currently around 70GB.
I have been working on making some changes so this will be more resilient and scale better, and was wondering if adding more proxies, possibly one proxy for each physical location, would help performance in my case.
I've read every relevant post on performance benefits of using a proxy, but I am not sure *how* adding proxies benefits the performance of the zabbix server. Is it that the overhead of actually polling other servers for their data is passed off on the proxies, and then the proxies just relay the raw data to the server in bulk?