Ad Widget

Collapse

Duvida HTTP Agent

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • evandrogoncalves
    Junior Member
    • Jun 2023
    • 7

    #1

    Duvida HTTP Agent

    Bom dia!
    Estou com um problema com um item HTTP Agent. Preciso acessar uma página da Web para verificar o Status de um serviço.
    Porém o Item lista somente uma parte do HTML da página, e não recebo todos os dados da tela. Observando o código da página, verifica-se que as ' div ' e ' li ' não estão sendo lidas, e justamente nestas é que está a informação que necessito.
    Teria algum parâmetro a ser inserido no item?
    Alguém já passou por algo semelhante?

    Obrigado !!
  • Danjo3035
    Junior Member
    • Oct 2018
    • 2

    #2
    Bom dia , Evandro provavelmente voce nao deve esta trazendo os dados correto do servico que esta querendo Monitorar se quiser pode postar a imagem aqui para tenta ajudar ou que esta parecendo no corpo

    Comment


    • evandrogoncalves
      evandrogoncalves commented
      Editing a comment
      Bom dia!
      Adicionei as informações do item e o resultado que obtenho.
      Obrigado!
  • SoHat
    Junior Member
    • Jun 2024
    • 12

    #3
    Originally posted by evandrogoncalves
    Bom dia!
    Estou com um problema com um item HTTP Agent. Preciso acessar uma página da Web para verificar o Status de um serviço.
    Porém o Item lista somente uma parte do HTML da página, e não recebo todos os dados da tela. Observando o código da página, verifica-se que as ' div ' e ' li ' não estão sendo lidas, e justamente nestas é que está a informação que necessito.
    Teria algum parâmetro a ser inserido no item?
    Alguém já passou por algo semelhante?

    Obrigado !!
    Hola no me ha pasado eso

    Comment

    • evandrogoncalves
      Junior Member
      • Jun 2023
      • 7

      #4
      Bom dia!
      Estes são os parametros do meu item:

      Click image for larger version

Name:	image.png
Views:	120
Size:	37.6 KB
ID:	488181


      O que ele me retorna como valor:
      <!DOCTYPE html>
      <html lang="en" class="h-100">

      <head>

      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
      <meta name="description" content="">
      <meta name="author" content="">

      <title>Status Dashboard</title>



      <link href="static-assets/css/dashboards/A.vendor.min.css.pagespeed.cf.j086Iz3vaS.css" rel="stylesheet">
      <link href="//fonts.googleapis.com/css?family=Roboto:100,300,400,500|Google+Sans:400, 500,italic|Google+Sans+Display:400" rel="stylesheet">
      <link href="static-assets/css/dashboards/A.sd.min.css.pagespeed.cf.d4sy8GCH0w.css" rel="stylesheet">



      <!-- Global site tag (gtag.js) - Google Analytics -->
      <script async src="https://www.googletagmanager.com/gtag/js?id=UA-106103132-1"></script>
      <script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','UA-106103132-1');</script>




      <link href="st/css/106/db-nav.css" rel="stylesheet">





      </head>

      <body class="d-flex flex-column h-100">


      <nav class="navbar navbar-expand-md navbar-light fixed-top border-bottom">
      <div class="container">



      <a class="nav-link nav-home pl-0 ml-sm-3 ml-md-0" href="/">Status Dashboard</a>



      <button class="navbar-toggler mr-sm-3" type="button" data-toggle="collapse" data-target="#navbarToggler" aria-controls="navbarToggler" aria-expanded="false" aria-label="Toggle navigation">
      <span class="fa fa-toggler fa-bars"></span>
      </button>
      <div class="collapse navbar-collapse" id="navbarToggler">
      <ul class="navbar-nav mr-auto mt-2 mt-md-0">

      <li class="nav-item">
      <a class="nav-link ml-sm-3" href="http://www.omnitracs.com/support">Omnitracs Support</a>
      </li>

      </ul>
      </div>


      </div>
      </nav>


      <script src="static-assets/vendors/jquery-3.7.1/jquery-3.7.1.min.js.pagespeed.jm.T-7rMj-j57.js"></script>


      <main role="main" class="flex-shrink-0 push-content">
      <div class="container">



      <div id="root"></div>

      <script src="static-assets/react/dashboards/app.min.js.pagespeed.jm.mDHLf86l3J.js"></script>


      </div>
      </main>


      <footer class="footer mt-auto py-3">
      <div class="container">
      <div class="text-center py-5 text-muted">Powered by <a class="text-muted" href="https://www.statusdashboard.com">StatusDashboard</a></div>
      </div>
      </footer>


      <script src="static-assets/js/dashboards/vendor.min.js.pagespeed.ce.nRTSIuaGam.js"></script>
      <script src="static-assets/js/dashboards/sd.min.js.pagespeed.ce.u8hPVjOLOh.js"></script>






      </body>
      </html>​

      Comment

      • Danjo3035
        Junior Member
        • Oct 2018
        • 2

        #5
        Nesse Caso ele so esta trazendo os dados da Pagina , tem alguma API , Usuario e senha ? Autenticacao ?

        Por que realmente na pagina nao esta trazendo os dados

        Comment

        • markfree
          Senior Member
          • Apr 2019
          • 868

          #6
          O Item HTTP do zabbix permite a coleta de dados via cURL. Com isso, as consultas que você faz retornam o código fonte da página Web em HTML.

          Ocorre que a página que você quer monitorar utiliza elementos dinâmicos, e não sendo em HTML. Dessa forma o cURL não consegue interagir com esses elementos.

          Se o seu provedor de serviços possuir uma API, pode ser mais fácil e eficiente monitor a disponibilidade do ambiente.
          Uma alternativa que você pode buscar é utilizar o item "browser" que foi introduzido na versão 7.0 do Zabbix.

          Comment

          • evandrogoncalves
            Junior Member
            • Jun 2023
            • 7

            #7
            Muito obrigado pessoal.

            Comment

            Working...