Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

monitee-agent

Agente de monitorización de servidores con API GraphQL para hardware y sistemas operativos, integrado con Spring Boot y OSHI, disponible en Docker y múltiples plataformas.

Ficha actualizada 18 sept 2026, 21:27 · upstream 16 sept 2026, 10:41 · release 0.47.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es monitee-agent

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Monitee-agent es una solución de monitorización de infraestructura que expone métricas de hardware y software a través de una API GraphQL. Utiliza el framework Spring Boot como base tecnológica principal e integra la librería OSHI para recopilar información detallada del sistema operativo, incluyendo uso de CPU, memoria, procesos activos, interfaces de red y estado de almacenamiento. En entornos Windows, complementa estas métricas con datos de OpenHardwareMonitor para sensores térmicos y ventiladores, mediante un puente Java nativo proporcionado por OhmJni4Net.

La arquitectura está diseñada para funcionar como agente independiente que se instala en los servidores objetivo, anunciándose automáticamente a través de DNS-SD para facilitar la conexión con aplicaciones cliente sin configuración manual compleja. El sistema soporta múltiples métodos de despliegue incluyendo Docker Compose, paquetes DEB, ejecutables nativos para Windows y comandos de línea, lo que permite su integración en entornos heterogéneos como Home Assistant, Unraid o TrueNAS Scale.

La aplicación incluye capacidades avanzadas de gestión de servicios, permitiendo controlar contenedores Docker, servicios systemd en Linux y servicios Windows, además de leer registros desde archivos, journal de systemd y eventos del sistema operativo. La interfaz GraphQL expone un endpoint web con GraphiQL para pruebas directas, aunque puede deshabilitarse mediante configuración para reducir la superficie de ataque en producciones sensibles.

CASOS DE USO
  • Monitorización remota de servidores domésticos o empresariales desde aplicaciones móviles
  • Integración con ecosistemas IoT como Home Assistant para alertas y dashboards unificados
  • Gestión proactiva de infraestructura mediante detección de cambios de IP externa
  • Supervisión de rendimiento de almacenamiento con métricas de lectura/escritura en tiempo real
PUNTOS DESTACADOS
  • API GraphQL completa para consultas flexibles de métricas de hardware y software
  • Soporte nativo multiplataforma (Linux, Windows, macOS) con adaptadores específicos por OS
  • Despliegue simplificado mediante Docker Compose con documentación extensa para plataformas populares
PRECAUCIONES
  • Certificados SSL auto-firmados por defecto que requieren renovación manual o integración con Let's Encrypt para entornos de producción
  • Dependencia de librerías nativas en Windows que pueden causar problemas en arquitecturas no soportadas
  • No incluye panel web propio, requiere app móvil externa para visualización de métricas
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Recomendado usar certificados SSL válidos en producción. Eliminar keystorewww.jks para regenerar certificados si es necesario. Habilitar alertas vía MQTT o Home Assistant. Deshabilitar GraphiQL en entornos expuestos públicamente. Verificar compatibilidad de librerías nativas en Windows antes de producción.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.