From: Roberto C. <rob...@gm...> - 2022-04-20 15:00:35
|
In other words: What is the Zabbix + Docker solution for large environments? Host1 Docker with Web Frontend + Zabbix server Host2 MySQL (without Docker) or what ? Thanks El mié, 20 abr 2022 a las 9:48, Roberto Carna (<rob...@gm...>) escribió: > > 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 |