Hey guys,
we have been looking at providing a redundant zabbix setup for our environment. We would like to have every tier of the server setup redundant, preferrably with automatic and transparent failover.
As far as I see it, there are three tiers to the server side of zabbix:
1) the database. in our case, this is MySQL. That is easily made redundant by having the database replicated using standard MySQL replication
2) the web frontend. Also, very easy to make redundant by just putting it on 2 different servers.
3) the zabbix binary. This one is a bit more tricky, and I was wondering how to best achieve redundancy? As far as I now see it, best is probably to install it on two different servers and then using something like keepalived to have automatic failover in case one of the servers dies.
I searched the forum and the wiki, but many solutions use either old (= for older zabbix releases) or unnecessarily complicated/slow technology (e.g. DRBD)
Has anybody done something like this?
we have been looking at providing a redundant zabbix setup for our environment. We would like to have every tier of the server setup redundant, preferrably with automatic and transparent failover.
As far as I see it, there are three tiers to the server side of zabbix:
1) the database. in our case, this is MySQL. That is easily made redundant by having the database replicated using standard MySQL replication
2) the web frontend. Also, very easy to make redundant by just putting it on 2 different servers.
3) the zabbix binary. This one is a bit more tricky, and I was wondering how to best achieve redundancy? As far as I now see it, best is probably to install it on two different servers and then using something like keepalived to have automatic failover in case one of the servers dies.
I searched the forum and the wiki, but many solutions use either old (= for older zabbix releases) or unnecessarily complicated/slow technology (e.g. DRBD)
Has anybody done something like this?

Comment