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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.