Hello,
I am currently setting up a monitoring solution for the company where I am working based on zabbix.
Firstable I have to choose the database engine that will be able to handle aproximatively between 1500 and 2000 nvps. I see lots of you are using mysql+innodb or mysql-percona+xtraDB, often saying that they have chosen mysql for performance reason.
Is mysql faster than postgresql in a zabbix environment ?
The second point that I am working on is a HA solution. But for now it would not be a full automated HA solution, I prefer for the beginning an HA solution with a human failover.
Here is a solution that I would like to set up:
Datacenter 1:
- mysql/postgresql server ACTIVE
- zabbix server ACTIVE
- zabbix proxies N ACTIVE
Datacenter 2/
- mysql/postgresql server ACTIVE
- zabbix spare server SHUTDOWN
- zabbix proxies SHUTDOWN
In case we see that the datacenter 1 have a problem, we just start spare servers manually to retrieve the monitoring solution.
So questions :
- Is this kind of architecture is suitable for you ?
- Why some people are using DRBD instead of mysql/postgresql/oracle replication ?
EDIT:
(1.1.1.1 to 1.1.1.4 are ip addresses of the different servers)
I am currently setting up a monitoring solution for the company where I am working based on zabbix.
Firstable I have to choose the database engine that will be able to handle aproximatively between 1500 and 2000 nvps. I see lots of you are using mysql+innodb or mysql-percona+xtraDB, often saying that they have chosen mysql for performance reason.
Is mysql faster than postgresql in a zabbix environment ?
The second point that I am working on is a HA solution. But for now it would not be a full automated HA solution, I prefer for the beginning an HA solution with a human failover.
Here is a solution that I would like to set up:
Datacenter 1:
- mysql/postgresql server ACTIVE
- zabbix server ACTIVE
- zabbix proxies N ACTIVE
Datacenter 2/
- mysql/postgresql server ACTIVE
- zabbix spare server SHUTDOWN
- zabbix proxies SHUTDOWN
In case we see that the datacenter 1 have a problem, we just start spare servers manually to retrieve the monitoring solution.
So questions :
- Is this kind of architecture is suitable for you ?
- Why some people are using DRBD instead of mysql/postgresql/oracle replication ?
EDIT:
(1.1.1.1 to 1.1.1.4 are ip addresses of the different servers)

Comment