# Como monitorar o uptime da sua hospedagem Hostinger e receber alertas no Slack usando n8n
Manter seu site online o tempo todo é essencial para garantir boa experiência ao usuário e evitar perda de receita. Neste artigo, você vai descobrir um **hack simples** que permite acompanhar o uptime da sua hospedagem Hostinger em tempo real e, ainda, receber notificações automáticas no Slack através do n8n. Vamos explicar passo a passo a configuração, as vantagens e alguns truques para personalizar os alertas.
## Por que usar n8n para monitoramento de uptime?
O n8n é uma ferramenta de automação **open‑source** que permite criar fluxos de trabalho (workflows) sem precisar escrever código complexo. Ele oferece integração nativa com centenas de serviços – incluindo Slack, HTTP Request e cron jobs – o que o torna perfeito para montar um monitoramento de uptime rápido e econômico.
– **Flexibilidade:** combine diferentes gatilhos (ping, HTTP GET, etc.) e ações (mensagens, logs, webhook).
– **Escalabilidade:** adicione novas etapas à medida que seu projeto cresce, como gravação em planilhas ou disparo de e‑mail.
– **Custo zero:** a versão auto‑hospedada do n8n não tem limites de execução, ideal para quem busca solução livre de mensalidades.
### Como funciona o fluxo básico
1. **Trigger cron** – define a frequência de verificação (ex.: a cada 5 minutos).
2. **HTTP Request** – envia uma requisição HEAD/GET ao seu domínio Hostinger.
3. **If/Else** – avalia o código de status retornado (2xx = ok, outros = falha).
4. **Slack** – caso haja falha, envia mensagem formatada ao canal escolhido.
Esse fluxo garante que, assim que seu site ficar fora do ar, a equipe será notificada imediatamente, permitindo ação rápida antes que o problema se agrave.
## Passo a passo: configurando o monitoramento
### 1. Instale o n8n
– **Docker** (recomendado):
“`bash
docker run -d –name n8n -p 5678:5678 n8nio/n8n
“`
– **Directamente no servidor**: siga a documentação oficial para instalação via npm ou binary.
Acesse a interface web em `http://localhost:5678` e crie sua conta.
### 2. Crie o workflow de verificação
1. **Adicionar Trigger “Cron”**
– Frequência: `*/5 * * * *` (a cada 5 minutos).
– Salve.
2. **Inserir nó “HTTP Request”**
– Método: **GET** ou **HEAD**.
– URL: `https://seudominio.com` (substitua pelo seu domínio Hostinger).
– Timeout: 10 s para evitar espera longa em caso de indisponibilidade.
3. **Adicionar nó “If”**
– Condição: `{{ $json[“statusCode”] >= 200 && $json[“statusCode”] < 300 }}`
- Caminho **true** (site OK): pode deixar vazio ou registrar “Tudo OK”.
- Caminho **false** (site fora): conecte ao próximo nó.
4. **Configurar “Slack”**
- Escolha “Send Message”.
- Conecte sua conta Slack via OAuth ou token.
- Canal: `#alerts-uptime` (ou outro de sua preferência).
- Mensagem (exemplo):
```markdown
:warning: *ALERTA DE UPTIME*
O site *{{ $json["url"] }}* está fora do ar.
Código de status: *{{ $json["statusCode"] }}*
Verifique imediatamente.
```
5. **Salvar e ativar** o workflow.
### 3. Teste e ajuste
- **Forçar falha**: altere temporariamente o DNS ou pare o serviço web para confirmar que o alerta chega ao Slack.
- **Ajuste de frequência**: se precisar de monitoramento mais agressivo (a cada 1 minuto), modifique o cron para `* * * * *`.
- **Logs adicionais**: adicione um nó “Write Binary File” para registrar respostas em um arquivo ou integrar com Google Sheets.
## Dicas avançadas para tornar o monitoramento ainda mais robusto
- **Múltiplos endpoints**: duplique o nó HTTP Request para checar diferentes subdomínios ou APIs críticas.
- **Re‑try automático**: insira um nó “Set” que aguarde alguns segundos e repita a requisição antes de disparar o alerta, evitando falsos positivos por instabilidade momentânea.
- **Integração com status page**: envie atualização automática para um serviço como Statuspage.io via webhook, mantendo clientes informados sem intervenção manual.
- **Alertas por gravidade**: use um segundo canal Slack ou um bot de SMS para situações críticas (por exemplo, downtime superior a 15 minutos).
Com essas práticas, seu monitoramento não será apenas um “bip” de notificação, mas um **sistema de observabilidade** completo, pronto para escalar junto com seu negócio.
## Conclusão
Implementar um monitoramento de uptime para sua hospedagem Hostinger usando n8n e Slack é rápido, barato e altamente personalizável. Em poucos minutos você cria um workflow que verifica o site, avalia o status e envia alertas instantâneos ao seu time, garantindo respostas proativas a interrupções. Experimente agora, ajuste as frequências e expanda o fluxo conforme suas necessidades – a disponibilidade do seu site nunca mais será um ponto cego.
**Pronto para melhorar a estabilidade do seu site?**
Acesse a Hostinger, aproveite o desconto exclusivo e comece a hospedagem que combina performance e preço baixo:
—
*Se este artigo ajudou, compartilhe com sua equipe e deixe seu comentário abaixo. Seu feedback nos ajuda a criar mais tutoriais práticos como este!*
