Ad Widget

Collapse

Confrontar dados de 02 colunas

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kbruno
    Junior Member
    • Jul 2017
    • 3

    #1

    Confrontar dados de 02 colunas

    Boa tarde pessoal.

    Sou novo no mundo do Zabbix e peguei uma tarefa que parece ser complexa pra mim.


    Eu preciso buscar uma informação onde são 2 colunas e X linhas.

    Coluna1 - IP
    Coluna2 - Quantidade de conexões

    Essas informações existem no módulo QOS do apache e eu busco elas através de um shell script.

    Consigo apresentar num arquivo TXT: IP QUANTIDADE
    Ou, somente IP, ou a quantidade.



    A minha necessidade é:

    Quantas conexões simultâneas o IP X está no momento?


    Consigo confrontar as 2 informações no mesmo sensor?

    Estou pesquisando bastante e vi algo sobre LLD e Macros, mas não sei como posso atender meu problema. Encontrei poucos exemplos.

    Alguém pode me ajudar?
  • geraldo.junior
    Junior Member
    • Dec 2016
    • 16

    #2
    Ola.. .

    Uma opção é usar o monitoramento do Zabbix Agent com a função Log, e tratar o log do Apache que contem as informações que vc precisa.

    A outra é dar uma olhada no https://share.zabbix.com/, e pesquisar por templates que atendam o que vc precisa. Eu dei uma olhada rápida e não vi nenhum.

    Abraços!

    Comment

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

      #3
      Para cada sensor, você deverá pegar um valor especifico.
      Depois confrontar isto da maneira que mais lhe convem dentro do zabbix.

      Use ferramentas como AWK, CUT, GREP para coletar exatamente aquilo que precisa e configure isto no UserParameter do agente.

      Espero ter ajudado.

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

      Comment

      • kbruno
        Junior Member
        • Jul 2017
        • 3

        #4
        Obrigado pelo retorno.

        Os dados estou conseguindo pegar através de um script shell.

        O arquivo final fica assim:

        IPORIGEM QTDADECONEXÔES


        X linhas, separando as informações por um espaço.


        Estou com dificuldades em encontrar uma maneira para tratar isso no zabbix, sendo que a linha da segunda coluna deve confrontar com a linha da primeira coluna.

        Fazer tipo um "TOP10".

        Comment

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

          #5
          Originally posted by kbruno
          Obrigado pelo retorno.

          Os dados estou conseguindo pegar através de um script shell.

          O arquivo final fica assim:

          IPORIGEM QTDADECONEXÔES


          X linhas, separando as informações por um espaço.


          Estou com dificuldades em encontrar uma maneira para tratar isso no zabbix, sendo que a linha da segunda coluna deve confrontar com a linha da primeira coluna.

          Fazer tipo um "TOP10".

          Use ferramentas como AWK, CUT, GREP para coletar exatamente aquilo que precisa e configure isto no UserParameter do agente.

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

          Comment

          • kbruno
            Junior Member
            • Jul 2017
            • 3

            #6
            Eu estou usando estas ferramentas para formatar o arquivo.

            A minha dúvida é apenas como ajustá-las dentro do zabbix.

            Você pode dar um exemplo de como faria?


            No meu caso, ajustei o script para passagem de parâmetros, onde -i traz a lista de IPs e -q traz a quantidade de conexões pelo ip. Posso colocar no UserParameters, ok.

            Mas como gerenciar as informações que ficariam neste aspecto:

            O "valor final" seria o IP da coluna 1 com a quantidade de conexões dele, na coluna 2.

            Essa parte que estou tendo dificuldades de colocar no zabbix.

            Comment

            Working...