Ad Widget

Collapse

DM NODE com problemas...

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • eterjack
    Member
    Zabbix Certified Specialist
    • Mar 2012
    • 60

    #1

    DM NODE com problemas...

    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
  • eterjack
    Member
    Zabbix Certified Specialist
    • Mar 2012
    • 60

    #2
    Pessoal, fiz um lab e segui a ideia do link abaixo:



    LAB

    MASTER
    NODE1

    Realizei a configuração de replicação entre o MASTER e o NODE1 e funcionou perfeitamente, simulei conforme o amigo do link acima fez, um problema no MASTER, reinstalei o zabbix no MASTER e adicionei o mesmo na replicação e começou a apresentar esses erros de foreign key.

    Cannot add or update a child row: a foreign key constraint fails zabbix

    Solução encontrada:

    Executar truncate nas tables abaixo em ambos.
    MASTER e NODE1.

    truncate table history_sync;
    truncate table history_uint_sync;
    truncate table history_str_sync;
    truncate table node_cksum;

    Abraços

    Comment

    Working...