Kula: Nuevo monitor Linux ligero y sin dependencias

Fuentes: New Lightweight Linux Server Monitoring Tool, Kula, Launched

Un nuevo software de monitoreo de servidores Linux de código abierto llamado Kula ha sido lanzado. Desarrollado en C, Kula se distingue por su diseño ligero y autónomo, eliminando la necesidad de dependencias externas o bases de datos. El programa recopila métricas del sistema cada segundo directamente de los directorios /proc y /sys, almacenándolas en un motor de almacenamiento de anillo escalonado integrado. Los datos se presentan a través de un panel Web en tiempo real y una interfaz de usuario de terminal (TUI). Kula ofrece una amplia gama de métricas, incluyendo uso de CPU, memoria, red, disco, procesos y estado del sistema, con un enfoque en la eficiencia y el uso predecible del espacio en disco gracias a su sistema de almacenamiento en anillo. La instalación es sencilla y está disponible para arquitecturas amd64, ARM y RISC-V. Incluye un servidor HTTP con API REST y un frontend de aplicación de una sola página construido con Chart.js. La autenticación opcional utiliza Argon2id para el hashing de contraseñas, con recomendaciones para ajustar los parámetros de seguridad. Se proporcionan scripts para la construcción de paquetes Debian y AUR, así como instrucciones para la inicialización del sistema.