Configurando e executando o tempo de uptime kuma no Raspberry Pi

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á

  1. Raspberry Pi (Qualquer modelo com suporte GPIO, por exemplo, PI 3, PI 4)
  2. Cartão microSD (pelo menos 8 GB, classe 10 ou melhor)
  3. Fonte de energia (5V, 2,5A Mínimo para Pi 3; 5V, 3a para PI 4)
  4. Raspberry Pi OS (Versão Lite ou desktop)
  5. Conexão com a Internet

Etapa 1: Prepare o Raspberry Pi

  1. Atualize seu Raspberry Pi:

    sudo apt update && sudo apt upgrade -y
    
  2. Instale as ferramentas necessárias:

    sudo apt install -y curl git
    
  3. 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:

  1. Puxe o tempo de atividade Kuma Docker Image:

    sudo docker pull louislam/uptime-kuma:latest
    
  2. Crie um diretório para dados persistentes:

    mkdir -p ~/uptime-kuma/data
    
  3. 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
    
  4. 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

  1. Configure uma conta de administrador:

    • No primeiro login, crie um nome de usuário e senha de administração.
  2. 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)
  3. Salve as configurações do monitor e comece a monitorar seus serviços.


Etapa 4: aprimoramentos opcionais

  1. Ativar https: Use um proxy reverso como o nginx ou o traefik para garantir o tempo de atividade Kuma com https.

  2. 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 ...
    
  3. Iniciar automaticamente na inicialização: Verifique se o contêiner inicia automaticamente na reinicialização:

    sudo docker update --restart unless-stopped uptime-kuma
    
  4. 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

  1. Ver métricas:
    • Acesse estatísticas de tempo de atividade, tempos de resposta e registros de falhas do painel.
  2. Definir alertas:
    • Configure alertas para receber notificações se um serviço diminuir.
  3. Visualize tendências:
    • Use os logs de histórico detalhados para identificar padrões e otimizar seus serviços.

Solução de problemas

  1. 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
      
  2. 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.
  3. 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

  1. Monitore o tempo de atividade de sites e servidores pessoais.
  2. Rastreie dispositivos IoT ou sistemas de automação residencial.
  3. Verifique se os serviços em nuvem e as APIs estão operacionais.
  4. 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!

Deixe um comentário

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.