Ad Widget

Collapse

Orabbix não coleta dados via zabbix trapper!

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • grmoura
    Junior Member
    • Mar 2013
    • 4

    #1

    Orabbix não coleta dados via zabbix trapper!

    Caros,

    Configurei o orabbix no Ubuntu Server e o serviço está iniciando, porem quando associo o template (próprio dele /opt/orabbix/template/) a um host não recebo nenhum dado que tenha seu item de coleta definido como zabbix trapper, os definidos pelo zabbix agente aparecem.
    Abaixo segue o arquivo de configuração do orabbix e também o log.

    Existe alguma configuração adicional que deve ser feita?

    cat config.props
    #comma separed list of Zabbix servers
    ZabbixServerList=VM-ZABBIX-SERVER

    VM-ZABBIX-SERVER.Address=172.33.3.63
    VM-ZABBIX-SERVER.Port=10051

    #ZabbixServer2.Address=IP_ADDRESS_OF_ZABBIX_SERVER
    #ZabbixServer2.Port=PORT_OF_ZABBIX_SERVER

    #pidFile
    OrabbixDaemon.PidFile=./logs/orabbix.pid
    #frequency of item's refresh
    OrabbixDaemon.Sleep=300
    #MaxThreadNumber should be >= than the number of your databases
    OrabbixDaemon.MaxThreadNumber=100

    #put here your databases in a comma separated list
    DatabaseList=orcl

    #Configuration of Connection pool
    #if not specified Orabbis is going to use default values (hardcoded)
    #Maximum number of active connection inside pool
    DatabaseList.MaxActive=10
    #The maximum number of milliseconds that the pool will wait
    #(when there are no available connections) for a connection to be returned
    #before throwing an exception, or <= 0 to wait indefinitely.
    DatabaseList.MaxWait=100
    DatabaseList.MaxIdle=1

    #define here your connection string for each database
    orcl.Url=jdbcracle:thin:@172.33.3.56:1521rcl
    orcl.User=zabbix
    orcl.Password=zabbix
    #Those values are optionals if not specified Orabbix is going to use the general values
    orcl.MaxActive=10
    orcl.MaxWait=100
    orcl.MaxIdle=1
    orcl.QueryListFile=./conf/query.props







    LOG
    tail -f /opt/orabbix/logs/orabbix.log
    2013-03-20 12:50:27,383 [pool-1-thread-40] INFO Orabbix - Done with dbJob on database orcl QueryList elapsed time 17 ms
    2013-03-20 12:51:27,571 [pool-1-thread-41] INFO Orabbix - Done with dbJob on database orcl QueryList elapsed time 199 ms
    2013-03-20 12:52:27,399 [pool-1-thread-42] INFO Orabbix - Done with dbJob on database orcl QueryList elapsed time 20 ms
    2013-03-20 12:53:27,541 [pool-1-thread-43] INFO Orabbix - Done with dbJob on database orcl QueryList elapsed time 155 ms
    2013-03-20 12:54:27,410 [pool-1-thread-44] INFO Orabbix - Done with dbJob on database orcl QueryList elapsed time 16 ms
    2013-03-20 12:55:27,582 [pool-1-thread-45] INFO Orabbix - Done with dbJob on database orcl QueryList elapsed time 181 ms
    2013-03-20 12:56:27,424 [pool-1-thread-46] INFO Orabbix - Done with dbJob on database orcl QueryList elapsed time 15 ms
    2013-03-20 12:57:27,636 [pool-1-thread-47] INFO Orabbix - Done with dbJob on database orcl QueryList elapsed time 219 ms
    2013-03-20 12:58:27,463 [pool-1-thread-48] INFO Orabbix - Done with dbJob on database orcl QueryList elapsed time 16 ms
  • eduwutzl
    Senior Member
    Zabbix Certified Specialist
    • Jul 2010
    • 314

    #2
    Olha só....
    o host do zabbix, precisa ter o mesmo nome setado em config.props

    ----> DatabaseList=zabbix <----

    Veja se resolve

    Eduardo Wutzl da Silva
    SRE Engenharia de Monitoração e Observabilidade

    Comment

    • grmoura
      Junior Member
      • Mar 2013
      • 4

      #3
      Então quando altero esse parâmetro o serviço para de iniciar.

      Esse parâmetro que você informa necessário ter o mesmo nome do host, não deve ser o nome do banco que criei?

      Comment

      • eduwutzl
        Senior Member
        Zabbix Certified Specialist
        • Jul 2010
        • 314

        #4
        O host dentro do zabbix na GUI, precisa ter o mesmo nome configurado no parametro do config.pros ( host do zabbix = nomedobanco )


        Compreendeu?

        Eduardo Wutzl da Silva
        SRE Engenharia de Monitoração e Observabilidade

        Comment

        • grmoura
          Junior Member
          • Mar 2013
          • 4

          #5
          Entendi sim...

          Muito obrigado pela dica, funcionou perfeitamente. Bastou criar o novo host com o nome do B.Dados que a coleta começou a aparecer.

          Grato!

          Comment

          • maschimidt
            Junior Member
            • May 2013
            • 2

            #6
            Originally posted by eduwutzl
            O host dentro do zabbix na GUI, precisa ter o mesmo nome configurado no parametro do config.pros ( host do zabbix = nomedobanco )


            Compreendeu?
            eduwutzl
            Sua dica deu certo, mas quando vc tem mais de um banco na mesma instancia?? basta ter o primeiro nome la na criação do host??? exemplo
            DatabaseList=instancia01,instancia02,instancia03,i nstancia04

            Comment

            • maschimidt
              Junior Member
              • May 2013
              • 2

              #7
              eduwutzl

              Como eu trato se tiver mais de um banco na mesma instancia???

              exemplo
              DatabaseList=banco01,banco02,banco03


              Obrigado

              Comment

              • eduwutzl
                Senior Member
                Zabbix Certified Specialist
                • Jul 2010
                • 314

                #8


                Normal, da mesma forma.
                Sò muda-se o nome da base.

                Pega o manual do dbforbix, lá explica tudo, certinho.

                É um PDF

                Eduardo Wutzl da Silva
                SRE Engenharia de Monitoração e Observabilidade

                Comment

                • jhense
                  Junior Member
                  • Jun 2013
                  • 1

                  #9
                  Estou com o mesmo problema. O dbforbix liga normalmente envia os dados, só que após alguns dias ele simplesmente para de enviar os dados e se eu reiniciá-lo os dados são transferidos para o zabbix-server. Alguem já passou por isso? Parece que o dbforbix para de enviar dados por um tempo(com o processo ativo).

                  Comment

                  Working...