Ad Widget

Collapse

Erro de Chave Duplicada em Regra de Descoberta ODBC no Zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Luan Messias
    Junior Member
    • Aug 2024
    • 1

    #1

    Erro de Chave Duplicada em Regra de Descoberta ODBC no Zabbix

    Pessoal,

    Preciso de ajuda. Estou criando um item de monitoramento para coletar uma consulta de banco de dados, mas ao criar a regra de descoberta, recebo a seguinte mensagem de erro:


    Cannot create item: item with the same key "db.odbc.select[dbc-{#DB_STORAGE_NAME}-total, ,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]" already exists.


    Já verifiquei e não existe nenhuma chave com o mesmo nome, nem variável com valores conflitantes. Já tentei trocar para vários nomes diferentes e deletei e recriei o template várias vezes, junto com o item, mas a mensagem de erro continua a mesma.

    Alguém já passou por isso ou tem alguma sugestão de como resolver?

    Obrigado!
  • mrnobody
    Member
    • Oct 2024
    • 61

    #2
    Opa,

    A Zabbix deixou de trabalhar com Oracle na versão 7 (amém ), não há mais integração server<->server...

    Sei que seu caso é diferente, está tentando usar um ODBC para conexão server <-> client, mas dá pra suspeitar porque neh. Ambas as empresas não devem fazer questão de trabalharem juntas, provavelmente pois seus modelos de negócio, objetivos e formas de trabalhar são totalmente diferentes (minha opinião). Então integrações que exigem colaboração dos dois lados, testes, relacionamento mais intimo entre os times de P&D, simplesmente não existem. Quando existem é desse jeito ai rs.

    Se for uma opção, integrações com MySQL vão funcionar muito bem, com PostgreSQL vai complicar um pouco mais, mas ainda é possível. Integração com Oracle, só se quiser colocar sua conta em risco.

    Digo o mesmo a nível de O.S, integração com Linux é 100%, com Windows é bem meia boca e com MAC, nunca nem vi.

    Boa sorte! Existe a opção de remover as entradas conflitantes existentes via B.D, mas não recomendo, pode quebrar a relação entre as tabelas e nunca fiz.

    Comment

    • markfree
      Senior Member
      • Apr 2019
      • 868

      #3
      Já que está criando o item ODBC, presumo que já configurou o ODBC em seu Zabbix para consultar o Oracle DB.

      Você pode consultar todos itens existentes no seu Zabbix a partir do menu de hosts. Nesta tela, você pode filtrar por chaves.

      Se o Zabbix aponta que a chave utilizada já existe, acredito que basta copiar a chave conflitante e verificar se há outro item com ela.

      Comment

      • mfortes
        Senior Member
        • Oct 2019
        • 415

        #4
        Preciso ver como esta sendo criado sua regra de descoberta, porque parece que não esta atribuindo o banco de dados no campo que você deseja, criando assim um item estático, que quebra na tentativa de criação do segundo do mesmo.


        Michael R. Fortes

        Linkedin: Mike Fortes
        Medium: mromeiro-f

        Comment

        Working...