El monitoreo de infraestructura es un aspecto crítico para cualquier empresa que ofrezca servicios en línea. La disponibilidad y el rendimiento son dos de las características más importantes que los clientes esperan de sus servicios en línea. En caso de que un sitio web o aplicación esté inactiva, los clientes podrían experimentar una pérdida de productividad, ingresos y confianza en la empresa. Por esta razón, las empresas han estado utilizando herramientas de monitoreo de infraestructura para garantizar la disponibilidad de sus servicios. En este artículo, hablaremos de las bondades y beneficios de utilizar Uptime Kuma como herramienta de monitoreo de infraestructura.

Uptime Kuma es una herramienta que permite monitorear y supervisar el rendimiento y la disponibilidad de sitios web y aplicaciones en línea. Esta herramienta ofrece una serie de beneficios que pueden resultar muy útiles para empresas y organizaciones en Colombia.

Uno de los principales beneficios de Uptime Kuma es que permite detectar problemas en la disponibilidad de los sitios web y aplicaciones en tiempo real. Esto significa que si hay un problema en el sitio web o la aplicación, el equipo de infraestructura puede ser notificado inmediatamente para tomar medidas y solucionar el problema antes de que se convierta en un problema mayor.

Además, Uptime Kuma también proporciona informes detallados sobre el rendimiento de los sitios web y aplicaciones. Estos informes incluyen información sobre el tiempo de actividad, el tiempo de inactividad y los tiempos de carga de las páginas, así mismo como saber cuándo deberá renovar el certificado SSL .

Otro beneficio importante de Uptime Kuma  es que es fácil de usar. La herramienta es intuitiva y fácil de configurar, lo que significa que las empresas y organizaciones pueden comenzar a usarla rápidamente sin necesidad de pasar por un proceso de capacitación extenso. Esta se integra fácilmente con otras herramientas y servicios de terceros, como Slack, PagerDuty y Telegram. Esto significa que los usuarios pueden recibir alertas y notificaciones en las plataformas que ya están utilizando, lo que simplifica el proceso de monitoreo y resolución de problemas.

En resumen, Uptime Kuma es una herramienta valiosa para cualquier empresa u organización que tenga un sitio web o aplicación en línea. Sus capacidades de monitoreo en tiempo real, informes detallados, facilidad de uso, y como es de código abierto se convierten en una herramienta imprescindible para cualquier equipo de desarrollo o infraestructura en Colombia.

Como ya conocemos un poco acerca de la herramienta de monitoreo Uptime Kuma, a continuación indicaremos como instalarla de forma fácil y rápida para que empieces a monitores tu infraestructura o proyectos.

Para este tutorial, es muy importante tener en cuenta que debemos contar con un servidor Cloud, en el siguiente enlace puedes conocer nuestros planes: https://conexcol.net.co/cloud/

Vamos a utilizar la distribución de Linux Centos7, de igual forma lo pueden instalar en otras distribuciones de Linux si lo requieres, cuanto tengas tu servidor Cloud activo debes ingresar  por medio de SSH con los datos de acceso que te proporcionamos al momento de adquirir el servicio.

Para que Uptime Kuma pueda funcionar es necesario instalar Docker previamente, En la terminal de tu servidor Cloud vamos a ejecutar los siguientes comandos:

Se actualizará lista de paquetes existente y repositorios.
sudo yum update -y

Instalaremos wget el cual es muy importante para el proceso
sudo yum install -y wget

Descargaremos el repositorio de Docker para nuestros sistema operativo Centos7
sudo wget https://download.docker.com/linux/centos/docker-ce.repo -P /etc/yum.repos.d/

Actualizamos nuevamente los paquetes:
sudo yum update -y

Instalaremos Docker en nuestro servidor Cloud:
sudo yum install -y docker-ce

Una vez finalice el proceso de instalación de Docker y sus dependencias, es necesario habilitarlo para que siempre inicie automáticamente:
sudo systemctl enable –now docker containerd

Si queremos conocer el estado de Docker podemos validarlo con el siguiente comando:
systemctl status containerd docker

Si deseas verificar la versión de Docker puedes realizarlo con el siguiente comando:
docker -v

Una vez que ya tenemos Docker instalado, solo nos basta instalar Uptime Kuma de forma fácil, rápida y sencilla con el siguiente comando:
docker run -d –restart=always -p 3001:3001 -v uptime-kuma:/app/data –name uptime-kuma louislam/uptime-kuma:1

Se verá similar a la siguiente imagen:

Una vez finalice la instalación, debemos abrir el puerto 3001 es por el cual vamos a ingresar a Uptime Kuma, para esto ingresamos a nuestro portal de clientes y abrimos el puerto de la siguiente forma aplicando las reglas del firewall:

Cuando realicemos estos, ahora si podemos abrir nuestro navegador y digitar nuestra IP, de la siguiente forma http//:mi-ip:3001 con el puerto que abrimos previamente, se vera de la siguiente forma:

Aquí podremos seleccionar el idioma de nuestra preferencia, crear el usuario y contraseña, realizado esto el sistema nos direccionará al administrador de Uptime Kuma:

Una vez agregues los datos de acceso, nos direccionará a la al administrador de Uptime Kuma para que empieces a agregar tus proyectos y monitorearlos.

Recuerda que puedes adquirir nuestros servidores Cloud en el siguiente enlace: https://conexcol.net.co/cloud/ para instalar muchas más aplicaciones como estas.