Chapter 8. Doing the Extra Work
So far, we have considered and talked about Zabbix running with all of its components (the Zabbix server, Zabbix GUI, and Zabbix database) in the same hardware. With all that we have seen in the previous chapters, we have managed to achieve very good performance levels and ensure monitoring of hundreds of devices with tens of thousands of items.
However, hardware is always a limitation on Zabbix. Sometimes, we don't have the authorization or money required to purchase more powerful hardware to deal with the increase in the number of hosts and monitored items. Also, thinking about growing by increasing the hardware isn't the best option.
Each major component of Zabbix (the server, GUI, and database) requires certain portions of the overall hardware. To avoid competition, they can be divided into distinct hardware components. Thereby, we can configure the operating system to perform more specific and not so generic tasks.
In this chapter, we...