O monitoramento push via HTTP significa monitorar os dados que um dispositivo envia automaticamente para o PRTG com a ajuda de diferentes sensores HTTP Push. Para o monitoramento push, os webhooks são usados para enviar mensagens de dispositivos com retornos de chamada especificamente configurados para o PRTG usando HTTP. Os webhooks são ações acionadas por um evento que envia as informações solicitadas para uma URL específica em tempo real.
A tecnologia push pode ser útil em diferentes casos:
Obtenha visibilidade total com painéis em tempo real, alertas e sensores personalizáveis
4. Na seção HTTP Push, defina as seguintes configurações:
Alertas personalizados e visualização de dados permitem identificar e prevenir rapidamente qualquer tipo de problema
Para permitir que um dispositivo externo envie mensagens push para o sensor HTTP Push pretendido no PRTG,
você precisa fornecer ao dispositivo a URL que aponta para o sensor correspondente.
O sensor Contagem de push (HTTP) pode ser acessado por meio do seguinte URL:
http://<probe_ip_address>:<port_number>/<identification_token>
Substitua os parâmetros pelos seguintes valores:
Exemplo de URL: http://127.0.0.1:5050/XYZ-123
O sensor Dados de push HTTP pode ser acessado por meio do seguinte URL:
http://<probe_ip_address>:<port_number>/<identification_token>?value=<integer_or_float>&text=<text_message>
Substitua os parâmetros pelos seguintes valores:
Exemplo de URL: http://127.0.0.1:5050/XYZ-123 value=0&text=this%20is%20a%20sensor%20message
O sensor Dados de push HTTP e Dados de push IoT (avançado) (HTTP) podem ser acessados por meio das seguintes URLs, dependendo do tipo de solicitação HTTP:
Substitua os parâmetros pelos seguintes valores:
Exemplo mínimo de URL para uma solicitação de GET:
http://127.0.01:5050/XYZ-123?content=<prtg><resultado><canal>MyChannel</canal><valor>10</valor></resultado><texto>esta%20é%20uma%20mensagem%20de%20sensor</texto></prtg>
Observação: Por padrão, os valores dentro das tags <value> devem ser inteiros. Se o seu dispositivo externo retornar valores flutuantes, você deverá definir explicitamente esse tipo de valor com as tags <float>. Caso contrário, o sensor mostrará valores 0 nos respectivos canais.
Exemplo:
http://127.0.01:5050/XYZ-123?content=<prtg><resultado><canal>MyChannel</canal><valor>10,45</valor><float>1</float></resultado><texto>esta%20é%20uma%20mensagem%20do%20sensor</texto></prtg>