Como criar um alerta no Slack quando seu VPS Hostinger chega perto do limite de recursos usando n8n
Manter um VPS Hostinger rodando sem interrupções é essencial para quem depende de sites, lojas virtuais ou aplicações críticas. Quando CPU, memória ou disco ficam próximos do limite, o risco de queda aumenta. Neste artigo você aprenderá, passo a passo, a configurar um alerta automático no Slack usando o n8n, garantindo que você seja avisado antes que o problema ocorra.
Configurando o n8n para monitorar recursos do VPS
O n8n é uma ferramenta de automação visual que permite criar fluxos de trabalho sem escrever código. Para monitorar seu VPS Hostinger, siga estas etapas:
- Instale o n8n – Você pode rodá‑lo em um contêiner Docker ou usar a versão cloud.
- Crie um workflow novo – Clique em “New Workflow” e dê um nome como “Alerta de Recursos VPS”.
- Adicione o nó “HTTP Request” – Este nó fará a chamada à API do Hostinger para obter métricas de CPU, RAM e disco. Configure:
- Method:
GET - URL:
https://api.hostinger.com/v1/vps/{vps_id}/stats - Headers:
Authorization: Bearer SEU_TOKEN
- Method:
- Parseie a resposta – Use o nó “Set” ou “Function” para extrair os valores de
cpu_usage,memory_usageedisk_usage. Converta-os para porcentagem, se necessário. - Defina limites críticos – Adicione um nó “If” para comparar cada métrica com os limites que você escolher (por exemplo, CPU > 80 %, RAM > 75 %, Disco > 90 %).
Se algum dos testes falhar, o fluxo seguirá para o próximo ramo, onde configuraremos o alerta no Slack.
Enviando o alerta para o Slack
Com o n8n já detectando situações de risco, basta conectar o Slack ao workflow:
- Adicione o nó “Slack” – Escolha a ação “Send Message”. Você precisará de um Slack App com permissão
chat:writee do token de acesso. - Configure o canal – Defina o campo
Channelcom o ID do canal onde a equipe receberá o aviso (ex.:#alertas-vps). - Crie a mensagem – Use variáveis do fluxo para tornar o alerta informativo:
🛑 *Alerta de recursos VPS* CPU: {{ $json["cpu_usage"] }}% (limite 80%) Memória: {{ $json["memory_usage"] }}% (limite 75%) Disco: {{ $json["disk_usage"] }}% (limite 90%) Acesse o painelA formatação em negrito e emojis ajuda a destacar a gravidade.
- Teste o workflow – Force valores acima dos limites ou use a opção “Execute Workflow” para garantir que o Slack receba a mensagem corretamente.
- Agende o monitoramento – Adicione um nó “Cron” no início do fluxo para rodar a cada 5 ou 10 minutos, conforme a criticidade do seu serviço.
Com esses passos, seu n8n enviará automaticamente um alerta ao Slack sempre que o VPS Hostinger estiver próximo de esgotar recursos, permitindo que a equipe aja rapidamente antes que ocorra qualquer indisponibilidade.
Conclusão
Ao integrar a API da Hostinger com o n8n e o Slack, você obtém um sistema de monitoramento proativo, simples de configurar e totalmente personalizável. Defina seus limites, ajuste a frequência e garanta que a equipe receba notificações instantâneas, evitando downtime e mantendo a performance ideal do seu VPS.
Pronto para otimizar seu ambiente? Acesse Hostinger com desconto e comece a automatizar seus alertas hoje mesmo!
