Uptime Robot / Tempo de atividade - Como adicionar uma página de status / monitoramento em seu projeto com notificação e ter um painel para analise de seus servidores GRATUITO.
Esté é o meu primeiro post, não sou muito de expor meus conhecimentos, porém achei necessário compartilhar com você essa belezinha!
Eu estava buscando alguma forma de monitorar minhas 6 VPS com graficos e caso alguma delas cair, eu queria receber uma notificação em um canal do Discord e no Telegram. Porém, como eu iria fazer isso sem ter que pagar um serviço especifico?!
Até que após uma longa busca, encontrei o Kuma Pet, ele é uma ferramenta de monitoramento auto-hospedada e muito fácil de usar. Ele contém diversos recursos:
- Monitoramento do tempo de atividade para HTTP(s) / TCP / Palavra-chave HTTP(s) / Consulta Json HTTP(s) / Ping / Registro DNS / Push / Servidor de jogos Steam / Contêineres Docker;
- UI/UX sofisticado, reativo e rápido;
- Notificações via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP) e mais de 90 serviços de notificação, clique aqui para ver a lista completa;
- Intervalos de 20 segundos;
- Vários idiomas;
- Várias páginas de status;
- Mapeie páginas de status para domínios específicos;
- Gráfico de ping;
- Informações do certificado;
- Suporte de proxy;
- Suporte 2FA.
E sem falar que para instalar ele é muito simples! É só rodar o comando do Docker:
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
E pronto! Eu uso ele junto com o PM2 para um backend feito em Node.JS.
Ah!! Ele também tem a opção para quem não quer usar o Docker: Saiba mais aqui.