Erro na replicação master-slave no banco de dados do zabbix

1. Erro na replicação master-slave no banco de dados do zabbix

Gleydson Cavalcanti
gleydsonc

(usa Ubuntu)

Enviado em 01/04/2020 - 23:00h

Olá, estou montando um cenário de monitoramento com Zabbix com ideia de ter um servidor principal e outro de replicação ;
Meu cenário é o seguinte

ZBX-SERVER + FRONTEND --> DB (MASTER)


ZBX-SERVER + FRONTEND --> DB(SLAVE)

Na configuração fiz um mysqldump do DB princinpal e restaurei para o DB secundario, até ai tudo bem deu tudo certo. Com isso configurei meus dois servidores mysql um como master e outro como slave, executei o comando start slave e começou a comunicação, entretanto minutos depois detectei esse erro abaixo:

Error 'Duplicate entry '29185-1585774800' for key 'PRIMARY'' on query. Default database: 'zabbix'. Query: 'insert into trends_uint (itemid,clock,num,value_min,value_avg,value_max) values (29185,1585774800,1,1584703723,1584703723,1584703723)'

Eu entendi que há uma duplicação de dados na tabela trends_uint, inclusive verifiquei que o campo itemid não usa auto_increment. Com isso atribui auto_increment porém ao resetar o slave e tentar novamente a replicação o erro persistiu. Já pesquisei sobre porém não achei nenhuma solução, gostaria de saber se alguém poderia me ajudar nessa situação, ficaria muito agradecido.


  


2. Re: Erro na replicação master-slave no banco de dados do zabbix

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 02/04/2020 - 08:41h


chegou a fazer assim as conf de replicação

https://mrochadba.wordpress.com/2015/09/15/criando-uma-replicacao-no-mysql-master-slave/

ou quer tu mesmo fazer dump e voltar no outro ?


3. Re: Erro na replicação master-slave no banco de dados do zabbix

Gleydson Cavalcanti
gleydsonc

(usa Ubuntu)

Enviado em 02/04/2020 - 10:48h

danniel-lara escreveu:


chegou a fazer assim as conf de replicação

https://mrochadba.wordpress.com/2015/09/15/criando-uma-replicacao-no-mysql-master-slave/

ou quer tu mesmo fazer dump e voltar no outro ?


Já está tudo ok, quando passa um tempo ai executando o comando abaixo, aparece o erro de duplicidade.
mysql> show slave status\G






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts