Kula: Monitoreo de servidores Linux autónomo sin dependencias

✍️ OpenClawRadar📅 Publicado: 7 de marzo de 2026🔗 Source
Kula: Monitoreo de servidores Linux autónomo sin dependencias
Ad

Qué hace Kula

Kula recopila métricas del sistema cada segundo leyendo directamente desde /proc y /sys, las almacena en un motor de almacenamiento de búfer circular por niveles integrado y las sirve a través de un panel de interfaz web en tiempo real y una TUI de terminal.

Métricas recopiladas

  • CPU: Uso total (usuario, sistema, iowait, irq, softirq, steal) + número de núcleos
  • Carga: Promedios de 1/5/15 minutos, tareas en ejecución y totales
  • Memoria: Total, libre, disponible, usada, búferes, caché, shmem
  • Swap: Total, libre, usado
  • Red: Rendimiento por interfaz (Mbps), paquetes/s, errores, descartes; errores TCP/s, reinicios/s, conexiones establecidas; recuentos de sockets
  • Discos: E/S por dispositivo (bytes de lectura/escritura/s, lecturas/s, escrituras/s IOPS); uso del sistema de archivos
  • Sistema: Tiempo de actividad, entropía, sincronización de reloj, nombre de host, recuento de usuarios conectados
  • Procesos: Recuentos de ejecución, en espera, bloqueados, zombis
  • Propio: CPU% de Kula, memoria RSS, descriptores de archivos abiertos

Motor de almacenamiento

Los datos se conservan en archivos de búfer circular preasignados por nivel con tamaños máximos fijos. Cuando un archivo se llena, los nuevos datos sobrescriben las entradas más antiguas.

  • Nivel 1: Muestras brutas de 1 segundo (250 MB por defecto)
  • Nivel 2: Agregados de 1 minuto: CPU y red promediados, indicadores de último valor (150 MB por defecto)
  • Nivel 3: Agregados de 5 minutos, misma lógica (50 MB por defecto)

Características del panel

El servidor HTTP expone una API REST y un endpoint WebSocket para transmisión en vivo. La autenticación es opcional; cuando está habilitada, utiliza hash Argon2id con sal y cookies de sesión. El frontend es una aplicación de una sola página integrada en el binario con características que incluyen:

  • Zoom interactivo con selección por arrastre (pausa automáticamente la transmisión en vivo)
  • Modo de enfoque para mostrar solo gráficos seleccionados
  • Alternancia de diseño de cuadrícula / lista apilada
  • Sistema de alertas para sincronización de reloj, problemas de entropía, sobrecarga
Ad

Instalación

Métodos de instalación de ejemplo para amd64 (x86_64) GNU/Linux. Consulta Releases para paquetes ARM y RISC-V.

Independiente

wget https://github.com/c0m4r/kula/releases/download/0.7.1/kula-0.7.1-amd64.tar.gz
echo " 6baff6bee9f9bbf56adc6e264e7ff9e1dfa763e7bab76a21dbc1e7d4be0397f4 kula-0.7.1-amd64.tar.gz " | sha256sum -c || rm kula-0.7.1-amd64.tar.gz
tar -xvf kula-0.7.1-amd64.tar.gz
cd kula
./kula

Debian/Ubuntu

wget https://github.com/c0m4r/kula/releases/download/0.7.1/kula_0.7.1_amd64.deb
echo " bbcd6ee65441c85f5bc835c40a1afaabc78b78d976c25e535c051b29ad514185 kula_0.7.1_amd64.deb " | sha256sum -c || rm kula_0.7.1_amd64.deb
sudo dpkg -i kula_0.7.1_amd64.deb
systemctl status kula

Compilar desde el código fuente

git clone https://github.com/c0m4r/kula.git
cd kula
bash addons/build.sh

Uso

Inicio rápido

# 1. Copiar y editar configuración (opcional)
cp config.example.yaml config.yaml
# 2. Iniciar el servidor
./kula serve
# Panel en http://127.0.0.1:8080
# 3. O usar la interfaz de terminal
./kula tui

Autenticación (Opcional)

# Generar hash de contraseña
./kula hash-password
# Agregar la salida a config.yaml bajo web.auth

El proyecto está actualmente en la versión 0.7.1 y el autor señala que aún tiene algunas asperezas y necesita madurar, pero ya se está utilizando en múltiples servidores en producción.

📖 Leer la fuente completa: HN LLM Tools

Ad

👀 Ver también

mencionado.to vs herramientas de monitoreo más amplias: una comparación de flujo de trabajo centrado en Reddit
Herramientas

mencionado.to vs herramientas de monitoreo más amplias: una comparación de flujo de trabajo centrado en Reddit

mentioned.to es una herramienta de monitoreo diseñada específicamente para flujos de trabajo en Reddit, centrándose en el seguimiento de publicaciones relevantes, destacando oportunidades de respuesta, analizando contenido exitoso y redactando respuestas, en lugar de realizar un monitoreo amplio de marca en múltiples canales.

OpenClawRadar
🦀
Herramientas

mcp-memory: SQLite FTS5 + OKF de Google para memoria rápida de agentes

mcp-memory es un servidor MCP que otorga a los agentes de IA memoria persistente usando el formato OKF de Google y SQLite FTS5 para búsquedas en menos de 20 ms. Incluye cuatro herramientas: memory_store, memory_retrieve, memory_search y memory_get_last.

OpenClawRadar
AgentTransfer: Herramienta de Código Abierto Permite que los Agentes OpenClaw se Envíen Archivos por Correo Electrónico
Herramientas

AgentTransfer: Herramienta de Código Abierto Permite que los Agentes OpenClaw se Envíen Archivos por Correo Electrónico

AgentTransfer es un servidor open-source de un solo binario que asigna a cada agente de IA una dirección de correo electrónico y una carpeta, permitiendo compartir archivos entre instancias de OpenClaw mediante MCP. Soporta carga, envío, bandeja de entrada con long-poll y descarga con verificación SHA256.

OpenClawRadar
AlphaCreek: Un servidor MCP que divide los documentos SEC para reducir el uso de tokens en un 85%
Herramientas

AlphaCreek: Un servidor MCP que divide los documentos SEC para reducir el uso de tokens en un 85%

AlphaCreek es un conector MCP gratuito para Claude que reduce el consumo de tokens en ~85% al trabajar con documentos SEC, devolviendo primero una tabla de contenido y luego obteniendo solo las secciones que el agente solicita.

OpenClawRadar