# Como montar um fluxo n8n que monitora o uptime do seu VPS Hostinger e avisa por Telegram

**Introdução**
Manter seu VPS Hostinger sempre online é essencial para garantir que sites, aplicativos e serviços funcionem sem interrupções. Neste artigo, vamos mostrar passo a passo como criar um fluxo no n8n que verifica o uptime do seu servidor a cada minuto e envia alertas instantâneos para o Telegram, evitando surpresas desagradáveis e permitindo ação rápida.

## Configurando o ambiente: n8n, Hostinger e Telegram

1. **Criar um bot no Telegram**
– Abra o Telegram e pesquise por **@BotFather**.
– Envie `/newbot` e siga as instruções para definir nome e usuário do bot.
– Ao final, você receberá um **Token de API**; guarde-o, pois será usado no n8n.

2. **Obter a URL de verificação do VPS**
– Na Hostinger, habilite um *ping* simples ou crie um pequeno script que retorne **200 OK** quando o servidor estiver ativo.
– Anote a URL (ex.: `https://seu-dominio.com/healthcheck`) – ela será o ponto de verificação no n8n.

3. **Instalar e iniciar o n8n**
– Se ainda não tem o n8n, siga a documentação oficial: `npm install n8n -g` e `n8n start`.
– Acesse a interface web em `http://localhost:5678`.

## Construindo o fluxo no n8n

### 1. Crie o gatilho de intervalo

– Arraste o nó **Cron** para a tela.
– Defina a frequência para **Every minute** (ou conforme sua necessidade).
– Salve as alterações; esse nó será responsável por disparar a checagem constante.

### 2. Verifique o uptime do VPS

– Adicione um nó **HTTP Request** conectado ao **Cron**.
– Configurações essenciais:
– **Method:** `GET`
– **URL:** `https://seu-dominio.com/healthcheck`
– **Response Format:** `JSON` (ou `String` caso retorne texto simples)
– No campo **Error Handling**, marque **Continue on Failure** para que o fluxo prossiga mesmo se o request falhar – isso será crucial para enviar o alerta.

### 3. Avalie o resultado e envie a notificação

– Insira um nó **IF** logo após o **HTTP Request**.
– Condição: **Status Code** `!== 200` (ou verifique o conteúdo retornado).
– Conecte a saída **true** (falha) ao nó **Telegram**; a saída **false** pode permanecer vazia ou registrar um log de sucesso.

#### Configurando o nó Telegram

– Selecione **Telegram > Send Message**.
– **Authentication:** Cole o token obtido no BotFather.
– **Chat ID:** Envie uma mensagem ao seu bot e copie o número que aparece na URL (`https://api.telegram.org/botTOKEN/getUpdates`).
– **Message:** Use variáveis do n8n para personalizar, por exemplo:
“`text
⚠️ *Alerta de uptime!*
Seu VPS Hostinger está offline desde {{ $now }}. Verifique o painel imediatamente.
“`
– Ative **Parse Mode** como **Markdown** para deixar o texto em negrito ou itálico.

### 4. (Opcional) Registre logs no Google Sheets

– Para quem deseja histórico, conecte um nó **Google Sheets** à saída **true** do IF.
– Preencha colunas como **Data/Hora**, **Status**, **Mensagem**.
– Assim, além do alerta instantâneo, você terá um histórico completo de incidências.

### 5. Teste o fluxo

– Clique em **Execute Workflow** e simule uma falha (desligue o VPS ou altere a URL).
– Verifique se o bot envia a mensagem ao Telegram e se o registro no Google Sheets (se configurado) aparece.
– Ajuste tempos de timeout ou mensagens conforme necessário, então ative o fluxo permanente com **Activate**.

## Mantendo a solução saudável

– **Atualizações do n8n:** Periodicamente verifique novas versões (`npm update -g n8n`) para garantir compatibilidade e correções de segurança.
– **Rotina de manutenção do VPS:** Embora o monitoramento avise sobre quedas, mantenha o servidor atualizado, aplique patches de segurança e monitore recursos (CPU, memória).
– **Limites do Telegram:** Bots têm limites de mensagens por segundo; caso seu fluxo lide com múltiplos servidores, implemente um *queue* ou agrupe alertas para evitar bloqueios.

**Conclusão**
Com apenas alguns nós no n8n – um gatilho cron, uma requisição HTTP, uma condição IF e o bot do Telegram – você obtém monitoramento em tempo real do uptime do seu VPS Hostinger. A solução é rápida de montar, totalmente personalizável e ainda pode ser expandida para logs ou múltiplos servidores, garantindo tranquilidade e resposta imediata a problemas.

**Aproveite e teste agora!** Se ainda não tem hospedagem, conheça a Hostinger e garanta 20 % de desconto com o código **CUPOM20DESCONTO**:

*Assista ao vídeo demonstrativo completo e descubra truques avançados:* [Link do vídeo](https://www.hostinger.com/br?REFERRALCODE=CUPOM20DESCONTO)

Alerta de Queda: Monitoramento de VPS Hostinger via n8n e Telegram em 3 Minutos

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *