Manzan: Una nueva solución de monitoreo de eventos para IBM i
IBM ha dado un paso importante en la gestión de eventos en sistemas IBM i con el lanzamiento de Manzan, una herramienta de código abierto desarrollada por Jesse Gorzinski, reconocido experto en IBM i, y el equipo de IBM. Este proyecto promete centralizar la gestión y distribución de diversos tipos de datos de eventos de IBM i hacia herramientas externas, ofreciendo una interfaz única para múltiples casos de uso.
El problema de la fragmentación en el monitoreo de IBM i
Historicamente, los administradores de IBM i han tenido que supervisar múltiples fuentes de eventos: registros de trabajo, colas de mensajes y flujos de archivos. Además, existen múltiples opciones para acceder estos datos, desde comandos CL, APIs y servicios SQL hasta herramientas como IBM Navigator o soluciones de terceros. Esta dispersión de opciones complica la gestión eficiente de eventos críticos, como problemas de rendimiento, fallos de seguridad o inconsistencias operativas.
Manzan: La solución centralizada
Manzan actúa como un puente entre fuentes de eventos (input) y destinos (output), permitiendo redirigir datos a herramientas externas de manera uniforme. Su arquitectura se basa en dos componentes clave:
- Handler: Encargado de detectar eventos a través de puntos de salida del sistema (system exit points) o usando el System Watch Facility de IBM. Este componente utiliza comandos como
STRWCH
para activar programas específicos ante eventos predefinidos. - Distribuidor: Recibe los datos del Handler o de flujos directos de archivos (stream files) y los envía a los destinos configurados. Su funcionalidad está soportada por Apache Camel, un motor de integración flexible.
Algunos destinos compatibles:
- APIs REST (HTTP/S)
- Correo electrónico vía SMTP/SMTPS
- AWS SNS y SES
- Slack, FluentD y Sentry
- Google Pub/Sub y Apache Kafka
- PagerDuty y Elasticsearch

Casos de uso y beneficios
Manzan simplifica escenarios como:
- Acciones automatizadas: Enviar notificaciones por correo o Slack ante intentos fallidos de acceso al sistema.
- Supervisión en tiempo real: Redirigir registros de seguridad a dashboards de Grafana Loki o Sentry para análisis avanzado.
- Integración de flujos: Unificar datos de IBM i con plataformas de Big Data como Kafka o Elasticsearch.
Según sus desarrolladores, configurar estas funcionalidades toma minutos, reduciendo significativamente la complejidad de implementar soluciones fragmentadas.
Características técnicas y futuro
Manzan está disponible como technology preview (versión de prueba) desde marzo de 2025, y su desarrollo continúa enfocado en:
- Agregar soporte para nuevas destinos como Microsoft Teams o Google Drive.
- Mejoras en seguridad, incluyendo integración con salientes de auditoría (audit journals) y puntos de salida de red (network exits).
- Compatibilidad con Prometheus, popular herramienta de registro y series de tiempo.
¿Por qué se llama Manzan?
El nombre, inspirado en un “refugio tranquilizador” del desarrollador principal, refleja el objetivo de simplificar la gestión de eventos. Su enfoque en código abierto y modularidad lo posiciona como una herramienta clave para equipos que buscan:
- Centralizar flujos de datos heterogéneos de IBM i.
- Integrar IBM i con ecosistemas modernos de monitorización y analítica.
- Responder rápidamente a incidentes críticos mediante automatizaciones.
La herramienta ya incluye documentación para configurar archivos data.ini (para definir fuentes) y dests.ini (para destinos), permitiendo ajustar la lógica según necesidades específicas.
Conclusión
Manzan responde a una demanda creciente de centralizar y simplificar el monitoreo en IBM i, al tiempo que facilita su integración con herramientas modernas de TI. Su enfoque de código abierto y modularidad lo convierten en una opción prometedora para administradores que buscan optimizar la supervisión de sus sistemas en un entorno cada vez más complejo.
Historias Relacionadas
- ¿Qué hay del código abierto en IBM i?
- Una perspectiva basada en Apache Camel para la integración
- Soporte Apache Kafka y Zookeeper en IBM i