Pessoal, estou colocando para funcionar o DM MASTER + 1 NODE FILHO.
Estou replicando apenas os eventos, sem replicação de historico, porém a replicação está com problema. Quando o node filho inicia a replicação para node master, começam a acontecer erros de constraints, como no logo abaixo.
9762:20121108:165427.002 [Z3005] query failed: [1452] Cannot add or update a child row: a foreign key constraint fails (`zabbix`.`alerts`, CONSTRAINT `c_alerts_1` FOREIGN KEY (`actionid`) REFERENCES `actions` (`actionid`) ON DELETE CASCADE) [insert into alerts (alertid,actionid,eventid,userid,clock,mediatypeid ,sendto,subject,message,status,retries,error,nextc heck,esc_step,alerttype) values (4000000000000650,4004000000000010,400400000016426 7,4004000000000004,1337793029,4004000000000001,'as wd@asd','PROBLEM: Indisponibilidade Web Sistemas','Trigger: Indisponibilidade Web Sistemas
9756:20121108:165429.998 [Z3005] query failed: [1452] Cannot add or update a child row: a foreign key constraint fails (`zabbix`.`acknowledges`, CONSTRAINT `c_acknowledges_1` FOREIGN KEY (`userid`) REFERENCES `users` (`userid`) ON DELETE CASCADE) [insert into acknowledges (acknowledgeid,userid,eventid,clock,message) values (4004000000000001,4004000000000004,400000000000254 0,1336154364,'ok'),(4004000000000002,4004000000000 004,4000000000001337,1336154389,'ok'),(40040000000 00003,4004000000000004,4000000000085792,1336154389 ,'ok'),(4004000000000004,4004000000000004,40000000 00106934,1336154389,'ok'),(4004000000000008,400400 0000000004,4000000000107548,1336154389,'ok'),(4004 000000000009,4004000000000004,4000000000001346,133 7281827,'ok
PS: Acontece em outras tables, como por exemplo:
events, acknowledges, audilog, auditlog_details.
Na internet, falam para remover as constraint existentes nessas tables no node pai.
É seguro fazer isso ?
Alguem já colocou para funcionar, o zabbix DM - CHILD, na versão 2.0
Estou replicando apenas os eventos, sem replicação de historico, porém a replicação está com problema. Quando o node filho inicia a replicação para node master, começam a acontecer erros de constraints, como no logo abaixo.
9762:20121108:165427.002 [Z3005] query failed: [1452] Cannot add or update a child row: a foreign key constraint fails (`zabbix`.`alerts`, CONSTRAINT `c_alerts_1` FOREIGN KEY (`actionid`) REFERENCES `actions` (`actionid`) ON DELETE CASCADE) [insert into alerts (alertid,actionid,eventid,userid,clock,mediatypeid ,sendto,subject,message,status,retries,error,nextc heck,esc_step,alerttype) values (4000000000000650,4004000000000010,400400000016426 7,4004000000000004,1337793029,4004000000000001,'as wd@asd','PROBLEM: Indisponibilidade Web Sistemas','Trigger: Indisponibilidade Web Sistemas
9756:20121108:165429.998 [Z3005] query failed: [1452] Cannot add or update a child row: a foreign key constraint fails (`zabbix`.`acknowledges`, CONSTRAINT `c_acknowledges_1` FOREIGN KEY (`userid`) REFERENCES `users` (`userid`) ON DELETE CASCADE) [insert into acknowledges (acknowledgeid,userid,eventid,clock,message) values (4004000000000001,4004000000000004,400000000000254 0,1336154364,'ok'),(4004000000000002,4004000000000 004,4000000000001337,1336154389,'ok'),(40040000000 00003,4004000000000004,4000000000085792,1336154389 ,'ok'),(4004000000000004,4004000000000004,40000000 00106934,1336154389,'ok'),(4004000000000008,400400 0000000004,4000000000107548,1336154389,'ok'),(4004 000000000009,4004000000000004,4000000000001346,133 7281827,'ok
PS: Acontece em outras tables, como por exemplo:
events, acknowledges, audilog, auditlog_details.
Na internet, falam para remover as constraint existentes nessas tables no node pai.
É seguro fazer isso ?
Alguem já colocou para funcionar, o zabbix DM - CHILD, na versão 2.0
Comment