Configuración de tiempo de tiempo de tiempo en el Raspberry Pi

El tiempo de actividad Kuma es una herramienta de monitoreo autohospedada que le permite rastrear el estado y el tiempo de actividad de sitios web, servidores y servicios. La ejecución de tiempo de inicio de Kuma en una Raspberry Pi proporciona una solución ligera y rentable para monitorear su infraestructura. Esta guía lo guiará a través de la instalación y la configuración de tiempo de actividad Kuma en una Raspberry Pi.


Lo que necesitarás

  1. Frambuesa pi (Cualquier modelo con soporte de GPIO, por ejemplo, PI 3, PI 4)
  2. Tarjeta microSD (al menos 8GB, clase 10 o mejor)
  3. Fuente de alimentación (5V, 2.5A mínimo para PI 3; 5V, 3a para PI 4)
  4. Raspberry Pi OS (Versión de escritorio o lite)
  5. Conexión a Internet

Paso 1: Prepare la Raspberry Pi

  1. Actualice su Raspberry PI:

    sudo apt update && sudo apt upgrade -y
    
  2. Instale las herramientas necesarias:

    sudo apt install -y curl git
    
  3. Instalar Docker (si no es aún instalado):

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    sudo usermod -aG docker $USER
    

    Reinicie su Raspberry Pi para aplicar los cambios:

    sudo reboot
    

Paso 2: Instale Kuma de tiempo de actividad usando Docker

El tiempo de actividad Kuma se puede implementar rápidamente usando Docker. Siga estos pasos para configurarlo:

  1. Tire de la imagen de Docker de Kuma de tiempo de boca:

    sudo docker pull louislam/uptime-kuma:latest
    
  2. Cree un directorio para datos persistentes:

    mkdir -p ~/uptime-kuma/data
    
  3. Ejecute el contenedor Kuma de tiempo de estado:

    sudo docker run -d \
      -p 3001:3001 \
      -v ~/uptime-kuma/data:/app/data \
      --name uptime-kuma \
      louislam/uptime-kuma
    
  4. Acceda a tiempo de actividad kuma en su navegador: Navegar por http://<raspberry-pi-ip>:3001 Para acceder a la interfaz web Kuma de tiempo de actividad.


Paso 3: Configurar tiempo de actividad kuma

  1. Configurar una cuenta de administrador:

    • En el primer inicio de sesión, cree un nombre de usuario y contraseña de administrador.
  2. Agregar servicios para monitorear:

    • Haga clic en el Agregar un nuevo monitor botón.
    • Configurar los detalles del servicio, como:
      • Tipo de monitor (HTTP (s), ping, TCP, etc.)
      • URL de servicio o dirección IP
      • Intervalo para controles (por ejemplo, cada 5 minutos)
  3. Guardar la configuración del monitor y comience a monitorear sus servicios.


Paso 4: mejoras opcionales

  1. Habilitar https: Use un proxy inverso como Nginx o Traefik para asegurar el tiempo de actividad Kuma con HTTPS.

  2. Correr tiempo de ejercicio kuma en un puerto personalizado: Cambie la asignación de puerto al ejecutar el contenedor Docker:

    sudo docker run -d -p 8080:3001 ...
    
  3. Auto-arranque en el arranque: Asegúrese de que el contenedor comience automáticamente en reinicio:

    sudo docker update --restart unless-stopped uptime-kuma
    
  4. Agregar notificaciones:

    • Integre el tiempo de actividad kuma con servicios de notificación como telegrama, holgura o correo electrónico.
    • Configurar notificaciones en el Configuración> Notificación Sección del tablero.

Paso 5: monitoree su infraestructura

  1. Ver métricas:
    • Acceda a las estadísticas de tiempo de actividad, los tiempos de respuesta y los registros de falla desde el tablero.
  2. Establecer alertas:
    • Configure alertas para recibir notificaciones si un servicio cae.
  3. Visualizar las tendencias:
    • Use los registros de historial detallados para identificar patrones y optimizar sus servicios.

Solución de problemas

  1. Tiempo de actividad kuma no accesible:

    • Verifique que el contenedor se esté ejecutando:
      sudo docker ps
      
    • Check for errors in the container logs:
      sudo docker logs uptime-kuma
      
  2. Alto uso de recursos:

    • Reduzca la frecuencia de monitoreo para servicios menos críticos.
    • Considere actualizar a una Raspberry Pi 4 para un mejor rendimiento.
  3. No se puede recibir notificaciones:

    • Credenciales y configuraciones de servicio de notificación de doble verificación.

Aplicaciones de tiempo de actividad kuma

  1. Monitoree el tiempo de actividad de sitios web y servidores personales.
  2. Rastrear dispositivos IoT o sistemas de automatización del hogar.
  3. Asegúrese de que los servicios en la nube y las API estén operativas.
  4. Reciba alertas para interrupciones de red o problemas de rendimiento.

Conclusión

El tiempo de actividad Kuma es una herramienta de monitoreo potente pero liviana que funciona sin problemas en una Raspberry Pi. Con su interfaz intuitiva y su conjunto de características robustas, puede monitorear fácilmente su infraestructura y asegurarse de que todo funcione sin problemas. ¡Siga esta guía para configurar el tiempo de actividad y obtener visibilidad completa en su red y servicios!

Escribir un comentario

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.