In the Zabbix native HA solution, every node uses the same database. It is written in manual, that the active node monitors its own database connectivity - if it is lost for more than failover delay, it must stop all processing and switch to standby mode. Also, each standby node monitors the last access time of the active node. If the last access time of the active node is over 'failover delay' seconds, the standby node switches itself to be the active node and assigns 'unavailable' status to the previously active node.
Imagine a situation, where node-01 (active) is in the same location as the database, and that site would lose the internet connection. A node-02 is at a remote site, and since the active node becomes unavailable, it switches to active. But as the DB is also unavailable, what will it do? Will it be able to send a notification?
Imagine a situation, where node-01 (active) is in the same location as the database, and that site would lose the internet connection. A node-02 is at a remote site, and since the active node becomes unavailable, it switches to active. But as the DB is also unavailable, what will it do? Will it be able to send a notification?
I don't know the good solution for you .. But this scenario where you still have DB in one location and servers in separate ones does not really provide you with full HA anyway..
Comment