
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.