O Uptime Kuma é uma ferramenta de monitoramento auto-hospedada que permite rastrear o status e o tempo de atividade de sites, servidores e serviços. A execução do tempo de atividade Kuma em um Raspberry Pi fornece uma solução leve e econômica para monitorar sua infraestrutura. Este guia o levará a instalar e configurar o tempo de atividade Kuma em um Raspberry Pi.
O que você precisará
- Raspberry Pi (Qualquer modelo com suporte GPIO, por exemplo, PI 3, PI 4)
- Cartão microSD (pelo menos 8 GB, classe 10 ou melhor)
- Fonte de energia (5V, 2,5A Mínimo para Pi 3; 5V, 3a para PI 4)
- Raspberry Pi OS (Versão Lite ou desktop)
- Conexão com a Internet
Etapa 1: Prepare o Raspberry Pi
-
Atualize seu Raspberry Pi:
sudo apt update && sudo apt upgrade -y
-
Instale as ferramentas necessárias:
sudo apt install -y curl git
-
Instale o docker (se ainda não estiver instalado):
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker $USER
Reinicie o seu Raspberry Pi para aplicar as alterações:
sudo reboot
Etapa 2: Instale o tempo de atividade Kuma usando o Docker
O tempo de uptime Kuma pode ser implantado rapidamente usando o Docker. Siga estas etapas para configurá -lo:
-
Puxe o tempo de atividade Kuma Docker Image:
sudo docker pull louislam/uptime-kuma:latest
-
Crie um diretório para dados persistentes:
mkdir -p ~/uptime-kuma/data
-
Execute o contêiner Kuma de tempo de atividade:
sudo docker run -d \ -p 3001:3001 \ -v ~/uptime-kuma/data:/app/data \ --name uptime-kuma \ louislam/uptime-kuma
-
Acesse o tempo de atividade Kuma em seu navegador: Navegar para
http://<raspberry-pi-ip>:3001
Para acessar a interface da Web Kuma de tempo de atividade.
Etapa 3: Configure o tempo de uptime kuma
-
Configure uma conta de administrador:
- No primeiro login, crie um nome de usuário e senha de administração.
-
Adicionar serviços ao monitor:
- Clique no Adicione novo monitor botão.
- Configure os detalhes do serviço, como:
- Tipo de monitor (http (s), ping, tcp, etc.)
- URL de serviço ou endereço IP
- Intervalo para cheques (por exemplo, a cada 5 minutos)
-
Salve as configurações do monitor e comece a monitorar seus serviços.
Etapa 4: aprimoramentos opcionais
-
Ativar https: Use um proxy reverso como o nginx ou o traefik para garantir o tempo de atividade Kuma com https.
-
Execute o tempo de uptime Kuma em uma porta personalizada: Altere o mapeamento da porta ao executar o contêiner do Docker:
sudo docker run -d -p 8080:3001 ...
-
Iniciar automaticamente na inicialização: Verifique se o contêiner inicia automaticamente na reinicialização:
sudo docker update --restart unless-stopped uptime-kuma
-
Adicionar notificações:
- Integre a Uptime Kuma com serviços de notificação como Telegram, Slack ou E -mail.
- Configurar notificações no Configurações> Notificação Seção do painel.
Etapa 5: monitore sua infraestrutura
-
Ver métricas:
- Acesse estatísticas de tempo de atividade, tempos de resposta e registros de falhas do painel.
-
Definir alertas:
- Configure alertas para receber notificações se um serviço diminuir.
-
Visualize tendências:
- Use os logs de histórico detalhados para identificar padrões e otimizar seus serviços.
Solução de problemas
-
Uptime kuma não acessível:
- Verifique se o contêiner está em execução:
sudo docker ps
- Verifique se há erros nos logs do contêiner:
sudo docker logs uptime-kuma
- Verifique se o contêiner está em execução:
-
Uso de alto recurso:
- Reduza a frequência de monitoramento para serviços menos críticos.
- Considere atualizar para um Raspberry Pi 4 para melhor desempenho.
-
Incapaz de receber notificações:
- Verifique as credenciais e configurações de serviço de notificação de duas vezes.
Aplicações de Uptime Kuma
- Monitore o tempo de atividade de sites e servidores pessoais.
- Rastreie dispositivos IoT ou sistemas de automação residencial.
- Verifique se os serviços em nuvem e as APIs estão operacionais.
- Receba alertas para interrupções na rede ou problemas de desempenho.
Conclusão
O Uptime Kuma é uma ferramenta de monitoramento poderosa e leve que funciona perfeitamente em um Raspberry Pi. Com sua interface intuitiva e conjunto de recursos robustos, você pode monitorar facilmente sua infraestrutura e garantir que tudo funcione sem problemas. Siga este guia para configurar o tempo de atividade Kuma e obter total visibilidade em sua rede e serviços!