From: Shawn B. <sh...@ba...> - 2022-05-06 20:24:47
|
I would like to add that I believe the prefered method for larger environments is run most of the host a Zabbix proxy letting the proxy do most of the heavy lifting. In a large environment I would use the following layout: - Web server as a docker container will all my other internal web servers - Postgress DB on a seperate server with high IO capable file system behind it - Zabbix server running in a container with a few other Zabbix proxies running on the same server depending on the load. - Several other Zabbix proxies running in the various subnets This of course all depends on the number of checks you are doing. you can have a 1000 host being monitored with only a few infrequent checks and still technically have a "large" environment. You can also have a 100 host with a bunch of frequent checks on them and easily overload you servers. Just my 2 cents on it. On Tue, May 3, 2022 at 8:32 AM Roberto Carna <rob...@gm...> wrote: > Dear Shawn, > > You said you probably do this: > > Host#1 with Docker: image Zabbix server + image Web Apache > Host#2 without Docker: MySQL server > > Do you recommend using a MySQL server without Docker for performance > issues? > > Any else to add? > > 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 > > > _______________________________________________ > Zabbix-users mailing list > Zab...@li... > https://lists.sourceforge.net/lists/listinfo/zabbix-users > |