From: Roberto C. <rob...@gm...> - 2022-04-20 12:48:37
|
Dear all, at first I had only one server with Zabbix service, frontend web and mysql. But when the quantity of hosts increased, the server had performance problems and we decided to separate the solution into three independent servers, and everything was OK. Following the above criteria, I think it's a good practice to deploy three independent servers, each one with docker and a container (zabbix service, frontend web and mysql). We've decided to change to Docker because we have testing and production environments, and we have to enter the Docker world. Is my idea ok? Or do you recommend to me just one Docker host and the three containers on it? In this case, is there any risk of having performance problems as I have in my first implementation as I told you? Because we have a large quantity of hosts to monitor. Special thanks !!! El mié, 20 abr 2022 a las 9:22, Shawn Heisey (<za...@el...>) escribió: > > On 4/19/22 07:26, Roberto Carna wrote: > > But in the near future, we want to migrate to Zabbix over Docker. I > > could see lots of tutorials for Zabbix installation over Docker, but > > all of them talk about installing the three components (zabbix server, > > mysql and apache) in the same Docker host. > > It looks like it's pretty straightforward to separate these components > into their own containers: > > https://hub.docker.com/r/zabbix/zabbix-server-mysql/ > https://hub.docker.com/r/zabbix/zabbix-web-apache-mysql/ > > The server container lets you link to a mysql host. The web service > container lets you link to a zabbix server and a mysql host. > > I have a zabbix 6.0.2 install set up on a bare metal Ubuntu server. If > I was going to do a docker install on separate hosts, I would probably > install the server and web service containers together on one host, and > mysql on another, serving as the database for zabbix as well as other > things. > > TL;DR note: All my web services are accessed through an install of > haproxy. It handles SSL, and all the connections to back end services > are plaintext. The zabbix frontend is only one of several virtualhosts > in my Apache install, and I have other backend services. Apache, > gitlab, and plex are on the same server as haproxy, and I have a pair of > pi units with Apache as well. https://raspi.elyograg.org > > Using haproxy lets me have all these scattered services accessible > through the one public IP address that I get from my home ISP. > > Thanks, > Shawn > > > > _______________________________________________ > Zabbix-users mailing list > Zab...@li... > https://lists.sourceforge.net/lists/listinfo/zabbix-users |