Good afternoon! I ask for your help or advice in this matter. I have the task of building not just a fault-tolerant monitoring system, but a system capable of being in a divided state, to continue to perform its functions. That's what I mean by what is written above ... There are several data centers you need to organize a monitoring system so that you have a single management console (frontend) and at the same time independent nodes of the system on each of the sites.
In the first approximation, I see the solution to this problem as follows:
1) The question of a common frontend is solved by a common database for all segments. For this, the Postgres-BDR solution will be applied.
2) The most difficult point in this matter is the server zabbix, which should work with different proxy servers in different segments. At the moment, I see only one way to solve this issue, namely, the completion of the server code zabbix so that he could understand that server 1 - works with proxy 1.1, 1.2 and 1.3, and server 2 - works with proxy 2.1, 2.2 and 2.3 ... and so on.
Maybe I'm wrong and there is a more beautiful and correct decision. I think this topic can be useful to many. Let's discuss this ...
In the first approximation, I see the solution to this problem as follows:
1) The question of a common frontend is solved by a common database for all segments. For this, the Postgres-BDR solution will be applied.
2) The most difficult point in this matter is the server zabbix, which should work with different proxy servers in different segments. At the moment, I see only one way to solve this issue, namely, the completion of the server code zabbix so that he could understand that server 1 - works with proxy 1.1, 1.2 and 1.3, and server 2 - works with proxy 2.1, 2.2 and 2.3 ... and so on.
Maybe I'm wrong and there is a more beautiful and correct decision. I think this topic can be useful to many. Let's discuss this ...
Comment