Hello. We have a unique setup. Our system has a lot of remote locations (~400) and each location has a small load, only about 1.25 values per second.
The ZBX manual states you can have "unlimited proxies" and right now we have all ~400 proxies running with 255 trappers on our Zabbix server.
We are also running 18 DB Syncers load balanced to an Oracle RAC.
Oracle is handling the load just fine and the server has 4 processors and an average idle time of 70%.
Our queue tends to back up though with our proxies. Using strace I can see that the trapper processes are working the hardest. So it looks like we have an adequate number of DB Syncers.
I was wondering the best way to balance the load coming from our proxies. Can we start more than 255 trappers? Can we assign the trappers to listen to specific proxies? Should we have half of our proxies in passive mode so we can start 255 trappers and 255 proxy pollers?
We currently send data from the proxies every 30 seconds.... has anybody noticed any good results with different timing configurations?
Any information is helpful..
Thanks!
The ZBX manual states you can have "unlimited proxies" and right now we have all ~400 proxies running with 255 trappers on our Zabbix server.
We are also running 18 DB Syncers load balanced to an Oracle RAC.
Oracle is handling the load just fine and the server has 4 processors and an average idle time of 70%.
Our queue tends to back up though with our proxies. Using strace I can see that the trapper processes are working the hardest. So it looks like we have an adequate number of DB Syncers.
I was wondering the best way to balance the load coming from our proxies. Can we start more than 255 trappers? Can we assign the trappers to listen to specific proxies? Should we have half of our proxies in passive mode so we can start 255 trappers and 255 proxy pollers?
We currently send data from the proxies every 30 seconds.... has anybody noticed any good results with different timing configurations?
Any information is helpful..
Thanks!
Comment