# Guia Configuração do Monitor via Ping na Elven Platform

O **Monitor via Ping da Elven Platform** permite monitorar recursos utilizando o protocolo ICMP. Esta funcionalidade ajuda a configurar verificações contínuas, definir alertas e criar limites para abertura de incidentes automáticos, garantindo que você saiba rapidamente quando algo estiver fora do esperado.   \
&#x20;\
O protocolo ICMP (Internet Control Message Protocol) funciona como um mensageiro da rede, ajudando a verificar se tudo está funcionando bem e diagnosticando problemas. Ele não usa métodos como GET ou POST, típicos do HTTP, mas oferece uma forma simples e direta de comunicação entre dispositivos.&#x20;

Pense no ICMP Echo Request como um “Oi, você está aí?” enviado de um dispositivo para outro na rede. Se o dispositivo de destino estiver disponível e funcionando, ele responde com um Echo Reply, que é como um “Sim, estou aqui!”. Esse bate-papo rápido ajuda a confirmar se o outro lado está acessível e medir o tempo de resposta.&#x20;

Assim como o método GET do HTTP, esse processo não faz mudanças ou interfere no estado do dispositivo. Ele é apenas uma forma de perguntar e receber informações, garantindo que tudo esteja conectado e funcionando como deveria.

{% embed url="<https://demo.elven.works/demo/cmd37v7xc0c1my00ivjbr663f>" %}

## **Acessando o Monitor via Ping**

* Navegue até o menu principal e clique em **Service HUB**   &#x20;
* Em **Internet Services,** selecione item, **Ping**. &#x20;

## **Monitoramento de Recursos**

Monitorar a disponibilidade dos seus serviços nunca foi tão simples. Comece dando um nome claro ao recurso que deseja acompanhar (**Resource Name**) para facilitar a identificação. Depois, ajuste o intervalo entre as verificações (**Interval**) e o tempo limite para respostas (**Timeout**). &#x20;

Selecione onde está o agente de monitoramento (**Checkpoint**), escolhendo Environment, se não existir você pode criar em **+ Checkpoint**. Adicione a URL de verificação (**Healthcheck URL**).&#x20;

## **Abertura de Incidentes Automáticos**

Você pode configurar a abertura automática de incidentes para garantir uma resposta rápida a problemas críticos. Para começar, defina a severidade do incidente, permitindo que você priorize de acordo com a urgência. Em seguida, ajuste o **Check Interval**, especificando o intervalo de checagem em segundos para monitorar continuamente o recurso. Isso ajuda a garantir que você esteja sempre um passo à frente, detectando problemas assim que eles surgem. &#x20;

Além disso, selecione o time que será notificado sempre que um incidente ocorrer e ative a opção **Enable to set up automatic incidents opening** para garantir que a configuração esteja habilitada. Com essa configuração, a plataforma automatiza a gestão de incidentes, tornando o processo de resposta mais ágil e eficiente, sem a necessidade de intervenção manual. Isso garante que sua equipe esteja sempre pronta para resolver qualquer questão com rapidez e precisão.&#x20;

## **Maintenance Window**

Ainda, temos **Maintenance Window** que é uma funcionalidade essencial para gerenciar períodos de manutenção planejada na sua aplicação. Durante esse intervalo, as verificações são temporariamente pausadas, evitando que o monitoramento, alertas e notificações sejam acionados enquanto você realiza ajustes ou atualizações. Isso permite que a manutenção ocorra de maneira tranquila, sem gerar notificações desnecessárias ou alarmes falsos, garantindo que sua operação siga de forma ordenada e sem interrupções inesperadas nos relatórios de desempenho.  \
&#x20;\
Por exemplo, imagine que você precise atualizar o sistema de pagamento de um e-commerce, realizando ajustes no backend, como a instalação de novos certificados de segurança. Para isso, você pode configurar a **Maintenance Window** para um horário específico, como 13/12/2024, das 14:00 às 14:30. Durante esse período, a Elven Platform suspende as verificações, evitando que o monitoramento registre falhas temporárias ou dispare alertas falsos. Assim, você consegue fazer as alterações necessárias com calma, sabendo que o sistema de monitoramento não será impactado durante a manutenção. Essa abordagem garante que a atualização seja feita de maneira organizada, sem afetar a experiência dos usuários ou gerar notificações indesejadas.

## **Application Opening Hours**&#x20;

Ainda, você pode contar com a funcionalidade **Application Opening Hours**, que permite configurar os horários de funcionamento da sua aplicação. Essa funcionalidade é essencial para personalizar o monitoramento com base nos períodos em que sua aplicação está realmente ativa, evitando alertas e notificações fora do horário de operação. Assim, o monitoramento se torna mais alinhado com as necessidades reais do seu negócio, garantindo relatórios mais precisos e uma gestão eficiente. &#x20;

Por exemplo, imagine que sua aplicação funcione apenas de segunda a sexta-feira, das 09:00 às 18:00. Você pode configurar o **Application Opening Hours** para refletir esse horário, especificando os dias e períodos de funcionamento. Com isso, a Elven Platform desativa automaticamente as verificações fora desses horários, evitando registros de falhas que não afetam os usuários finais e prevenindo alertas desnecessários. Essa abordagem otimiza a análise de desempenho, focando somente nos períodos relevantes e proporcionando uma visão mais clara sobre a saúde da sua aplicação durante seu horário de operação.&#x20;

## **Glossário de Termos Técnicos**

**ICMP (Internet Control Message Protocol):** É um protocolo de rede usado para enviar mensagens de controle e diagnóstico entre dispositivos. Um dos usos mais conhecidos é no comando `ping`, que verifica a conectividade entre máquinas.

**Ping:** Comando que utiliza o protocolo ICMP para verificar se um dispositivo está acessível e medir o tempo que uma resposta leva para chegar. É uma forma simples de testar se um serviço ou servidor está online.

**Echo Request / Echo Reply:** Mecanismo básico do ping. O Echo Request é a pergunta enviada por um dispositivo ("Você está aí?") e o Echo Reply é a resposta recebida ("Sim, estou aqui!"), indicando que o dispositivo está acessível.

**Resource Name:** É o nome do recurso ou serviço que está sendo monitorado. Serve para identificação clara dentro da plataforma.

**Interval (ou Check Interval):** Define o intervalo de tempo, em segundos, entre cada verificação de monitoramento. Quanto menor o intervalo, mais frequente será o teste.

**Timeout:** Tempo limite que o sistema espera por uma resposta. Se o tempo for excedido, o recurso é considerado inacessível.

**Checkpoint:** É o ponto ou local de onde o monitoramento será realizado. Geralmente representa o ambiente onde o agente de verificação está instalado.

**Healthcheck URL:** É o endereço (IP ou domínio) que será verificado para saber se o recurso está ativo e respondendo aos testes de ping.

**Incidente:** Evento gerado automaticamente pela plataforma quando um recurso falha ou fica inacessível. Indica que há um problema a ser resolvido.

**Severidade (Severity):** Classificação do nível de urgência de um incidente. Pode variar entre baixa, média, alta ou crítica, dependendo do impacto causado.

**Enable to set up automatic incidents opening:** Opção que, quando ativada, permite que a plataforma abra incidentes automaticamente com base nas regras configuradas.

**Maintenance Window:** Janela de manutenção. Durante esse período, o monitoramento é pausado para evitar notificações e alertas enquanto manutenções planejadas são realizadas.

**Application Opening Hours:** Configuração que define os horários de funcionamento da aplicação. Fora desses horários, o monitoramento é desativado para evitar alertas desnecessários.
