Al ejecutarse en una Raspberry Pi, Uptime Kuma lo mantiene informado sobre cómo se ejecutan sus servicios web. Aquí se explica cómo implementarlo.
Los sitios web y servicios de alojamiento propio en su Raspberry Pi son un gran pasatiempo y una forma de ir más allá de las garras depredadoras de la gran tecnología. Pero monitorear su servidor y asegurarse de que todo funcione como debería puede ser un dolor de cabeza.
Uptime Kuma es un monitor de tiempo de actividad autohospedado que realiza un seguimiento del tiempo de actividad en sus sitios y puede enviarle una notificación si hay algún problema.
¿Qué es Uptime Kuma y por qué lo necesita?
El Raspberry Pi es el centro de muchas configuraciones de servidores domésticos y, con el software adecuado, puede usarlo para reemplazar los servicios patentados centralizados casi por completo.
Puedes ejecutar tu propio Servidor de correo Raspberry Pi, leer artículos de noticias completos con FreshRSS, transmite música y películas con Jellyfino ejecute una suite ofimática completa basada en la nube y un servicio de copia de seguridad automatizado con
Nextcloud en Raspberry Pi. Incluso puedes usar un Raspberry Pi como un completo sistema de gestión de restaurantes.Es un pasatiempo divertido y te da una ventaja en la lucha por tu privacidad. Pero ocasionalmente sus servicios desarrollarán problemas. Estos pueden ser problemas de configuración, o puede que necesite reiniciar servicios o contenedores individuales.
Si no usa un servicio todos los días, es posible que no note que hay problemas tan pronto como se desarrollan. Con Uptime Kuma, puede ver sus servidores de un vistazo e inmediatamente saber si están funcionando, inactivos o presentando problemas.
熊, transcrito al alfabeto latino como 'Kuma', es la palabra japonesa para oso
También puede configurar Uptime Kuma para que le envíe notificaciones utilizando una variedad de métodos, de modo que sepa al instante si necesita tomar medidas.
Cómo instalar Uptime Kuma en Raspberry Pi
La forma más sencilla de instalar Uptime Kuma en Raspberry Pi es con Docker. Si aún no tiene Docker en su Raspberry Pi, instálelo con:
sudoaptoinstalarestibador.io
Inicie y habilite Docker con:
sudo systemctl comenzar estibador
sudo systemctl permitir estibador
Agregue su usuario al grupo de Docker:
sudo usermod-aG docker pi
Para que la nueva pertenencia al grupo surta efecto, cierre la sesión y vuelva a iniciarla.
Ahora que Docker está instalado y en ejecución, puede instalar Uptime Kuma con:
ventana acoplable ejecutar -d --restart=siempre -p 3001:3001 -v tiempo de actividad-kuma:/app/datos --nombre tiempo de actividad-kuma louislam/tiempo de actividad-kuma:1
Docker descargará las imágenes necesarias y configurará contenedores para ejecutar Uptime Kuma de forma aislada.
Si prefiere usar Docker Compose para administrar Uptime Kuma, puede hacerlo fácilmente cree un archivo Docker Compose desde cualquier contenedor en ejecución con docker-autocompose.
Use Uptime Kuma para monitorear sus sitios y servicios en Raspberry Pi
Una vez que Uptime Kuma esté funcionando, abra su navegador web y navegue hasta: su-dirección-ip-local-pi: 3001.
Se le pedirá que cree un nombre de usuario y una contraseña para el usuario administrador, luego haga clic en la interfaz del panel principal. En este momento, no habrá nada allí, así que haga clic en Agregar nuevo monitor.
Puede elegir entre muchos tipos diferentes de monitores para los servicios en su Raspberry Pi, incluidos varios tipos de bases de datos, contenedores Docker, servidores de juegos Steam, pings y servicios DNS.
El tipo de monitor más utilizado es HTTP(s). La mayoría de sus servicios tendrán una interfaz web, y ya sea que acceda a su servicio usando un nombre de dominio, un dominio o dirección IP y número de puerto, podrá usar esta opción para la interfaz de la mayoría de los dispositivos basados en Raspberry Pi. servicios.
Además, puede usar esta opción para monitorear el tiempo de actividad de los sitios web en la web más amplia, no solo el suyo propio. Dale a tu servicio un Nombre amigabley, a continuación, escriba la URL.
De manera predeterminada, Uptime Kuma verificará si su servicio está activo cada 60 segundos. Esto parece sensato, pero puede modificar el valor a lo que quiera.
Es posible que desee cambiar la cantidad de intentos antes de que el servicio se marque como inactivo y se envíe una notificación. Las fallas en la red ocurren de vez en cuando y, a menudo, se corrigen solas.
Las opciones de la casilla de verificación incluyen ignorar los errores de SSL/TLS y las notificaciones de certificados de seguridad vencidos. Algo extraño, también puedes activar Modo al revés, que le avisará cuando un servicio o sitio web esté en funcionamiento.
Para monitorear un contenedor de Docker, necesitará el nombre o ID del contenedor, así como el host de Docker, mientras que para monitorear la base de datos, necesitará las credenciales de la base de datos.
Configurar notificaciones
Si planea monitorear únicamente a través de la interfaz web, puede detenerse ahora. Sin embargo, probablemente desee que Uptime Kuma le notifique las interrupciones para que pueda solucionarlas lo más rápido posible. Haga clic en el verde Notificación de configuración y elija de la épica lista desplegable de 49 entradas. Prácticamente todas las opciones están cubiertas, con aspectos destacados que incluyen notificaciones por correo electrónico, Discord, Signal, Telegram y Microsoft Teams.
Para configurar una notificación de Telegram, por ejemplo, todo lo que necesita es una identificación de chat y un token de bot. Puede obtener un token de bot de la Bot de TelegramPadre.
Desde el cuadro de diálogo de configuración de Notificaciones, puede aplicar el mismo método de notificación a todos sus monitores actuales.
El Panel El botón en la parte superior derecha le brinda una descripción general de sus servicios, y al hacer clic en una entrada individual se mostrará un gráfico del tiempo de respuesta y los problemas recientes. Verá un porcentaje de tiempo de actividad de 24 horas y 30 días, y si usa un certificado para proteger su sitio, ¡Uptime Kuma incluso le dará la fecha de vencimiento!
¡Supervisar el tiempo de actividad del servicio en Raspberry Pi es fácil!
Uptime Kuma es excepcionalmente fácil de implementar y lo mantiene informado sobre cómo se ejecutan sus diversos servicios.
Si usa su Raspberry Pi para alojar un sitio web para que lo visiten los lectores, es igualmente importante asegurarse de que sus páginas estén libres de errores ortográficos, gramaticales, errores y enlaces rotos.