Ad Widget

Collapse

Serviço http.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Arripio
    Member
    • Feb 2010
    • 39

    #1

    Serviço http.

    Olá galera estou com a seguinte situação:

    Tenho que monitorar um servidor web apache.
    Mas só o serviço não é suficiente então usei o seguinte item:

    web.page.get
    web.page.get[MaquinaVirtualDebian,teste2.html,80]

    Ou seja se conseguir carregar a página teste2.html ok senão problema

    Eu não consegui obter esse parâmetro para enviar o alerta.

    To usando a trigger:
    {MaquinaVirtualDebian:web.page.get[MaquinaVirtualDebian,teste2.html,80].last(0)}=0


    Mas eu acho que o teste não deveria ser "last value= n"
    Qual eu deveria ser a forma de teste desse valor?

    Muito obrigado,
  • Arripio
    Member
    • Feb 2010
    • 39

    #2
    Up

    Olá pessoal alguém sabe como usar esse recurso do web.page.get

    Obrigado

    Comment

    • exkg
      Senior Member
      Zabbix Certified Trainer
      Zabbix Certified Specialist
      • Mar 2007
      • 718

      #3
      Oi,

      O web.page.get retorna EOF em caso de falha.
      Entao tens que testar se o retorno for igual a EOF.



      []s,
      Luciano
      --
      Luciano Alves
      www.zabbix.com
      Brazil | México | Argentina | Colômbia | Chile
      Zabbix Performance Tuning

      Comment

      • Arripio
        Member
        • Feb 2010
        • 39

        #4
        Eof

        Originally posted by exkg
        Oi,

        O web.page.get retorna EOF em caso de falha.
        Entao tens que testar se o retorno for igual a EOF.



        []s,
        Luciano
        Luciano, No caso do EOF/Fail como que eu faço a condição do teste?
        Nesse caso eu tenho que usar o (Zabbix agent) correto?
        Segue em anexo o item como está configurado me deixando em dúvida no tipo de informação "texto"
        E condição qual usar para fazer o teste.


        Obrigado,
        Attached Files

        Comment

        • exkg
          Senior Member
          Zabbix Certified Trainer
          Zabbix Certified Specialist
          • Mar 2007
          • 718

          #5
          A condicao tem que ser last()="EOF" ou usar expressao regular.



          []s,
          Luciano
          --
          Luciano Alves
          www.zabbix.com
          Brazil | México | Argentina | Colômbia | Chile
          Zabbix Performance Tuning

          Comment

          • Arripio
            Member
            • Feb 2010
            • 39

            #6
            Eof

            Originally posted by exkg
            A condicao tem que ser last()="EOF" ou usar expressao regular.



            []s,
            Luciano
            Luciano,

            Eu to usando {server:web.page.get[10.8.1.36,www.teste.com.br,80].last(0)}="EOF"

            Apresenta o seguinte erro
            ERROR: Cannot add trigger

            O que eu to fazendo de errado meu caro.

            Obrigado

            Comment

            • data7
              Junior Member
              • May 2008
              • 18

              #7
              O correto seria:

              {server:web.page.get[10.8.1.36,www.teste.com.br,80].str(EOF)}=1

              A trigger será ativada caso ele encontre a expressão EOF na saída.

              Eu pessoalmente prefiro criar um monitoramento web detalhado com os passos e tudo. É melhor pois aí você pode criar uma trigger com mais condições (tempo de resposta superior a X, código http retornado diferente de 200...) além de já criar gráfico e etc.


              Até.

              Comment

              • Arripio
                Member
                • Feb 2010
                • 39

                #8
                Item

                Originally posted by data7
                O correto seria:

                {server:web.page.get[10.8.1.36,www.teste.com.br,80].str(EOF)}=1

                A trigger será ativada caso ele encontre a expressão EOF na saída.

                Eu pessoalmente prefiro criar um monitoramento web detalhado com os passos e tudo. É melhor pois aí você pode criar uma trigger com mais condições (tempo de resposta superior a X, código http retornado diferente de 200...) além de já criar gráfico e etc.


                Até.
                Nesse caso então você criaria
                um item para monitora o tempo de resposta
                um item código http retornado diferente de 200

                Seria isso?

                Comment

                • exkg
                  Senior Member
                  Zabbix Certified Trainer
                  Zabbix Certified Specialist
                  • Mar 2007
                  • 718

                  #9
                  Oi,


                  O nosso amigo data7 estah certissimo ... a correta construcao da trigger eh a indicada por ele.

                  Porem o monitoramento web e o teste via agent sao disparados de pontos distintos.

                  O monitoramento we (robos do ZABBIX utilizando a libdcurl) eh disparada do proprio servidor ZABBIX enquanto o web.page.get eh executado pelo agente.

                  Portanto depende do teste que se quer executar e qual o caminho que se quer utilizar para definir o uso de um ou de outro.


                  [],
                  Luciano
                  --
                  Luciano Alves
                  www.zabbix.com
                  Brazil | México | Argentina | Colômbia | Chile
                  Zabbix Performance Tuning

                  Comment

                  Working...