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
- Frambuesa pi (Cualquier modelo con soporte de GPIO, por ejemplo, PI 3, PI 4)
- Tarjeta microSD (al menos 8GB, clase 10 o mejor)
- Fuente de alimentación (5V, 2.5A mínimo para PI 3; 5V, 3a para PI 4)
- Raspberry Pi OS (Versión de escritorio o lite)
- Conexión a Internet
Paso 1: Prepare la Raspberry Pi
-
Actualice su Raspberry PI:
sudo apt update && sudo apt upgrade -y
-
Instale las herramientas necesarias:
sudo apt install -y curl git
-
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:
-
Tire de la imagen de Docker de Kuma de tiempo de boca:
sudo docker pull louislam/uptime-kuma:latest
-
Cree un directorio para datos persistentes:
mkdir -p ~/uptime-kuma/data
-
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
-
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
-
Configurar una cuenta de administrador:
- En el primer inicio de sesión, cree un nombre de usuario y contraseña de administrador.
-
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)
-
Guardar la configuración del monitor y comience a monitorear sus servicios.
Paso 4: mejoras opcionales
-
Habilitar https: Use un proxy inverso como Nginx o Traefik para asegurar el tiempo de actividad Kuma con HTTPS.
-
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 ...
-
Auto-arranque en el arranque: Asegúrese de que el contenedor comience automáticamente en reinicio:
sudo docker update --restart unless-stopped uptime-kuma
-
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
-
Ver métricas:
- Acceda a las estadísticas de tiempo de actividad, los tiempos de respuesta y los registros de falla desde el tablero.
-
Establecer alertas:
- Configure alertas para recibir notificaciones si un servicio cae.
-
Visualizar las tendencias:
- Use los registros de historial detallados para identificar patrones y optimizar sus servicios.
Solución de problemas
-
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
- Verifique que el contenedor se esté ejecutando:
-
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.
-
No se puede recibir notificaciones:
- Credenciales y configuraciones de servicio de notificación de doble verificación.
Aplicaciones de tiempo de actividad kuma
- Monitoree el tiempo de actividad de sitios web y servidores personales.
- Rastrear dispositivos IoT o sistemas de automatización del hogar.
- Asegúrese de que los servicios en la nube y las API estén operativas.
- 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!