Skip to content

ThePrez/Manzan

Repository files navigation

Manzan (WIP!! DO NOT USE!!)

Documentation

Full documentation is available here

Objective

Provide a gateway for publishing IBM i events to a variety of endpoints, which may include user applications, external resources, and/or open source technologies. Example use cases include:

  • Monitoring system events with a third-party open source or proprietary tool
  • More comprehensive integration with syslog facilities
  • Queryable system events
  • Consolidated auditing/reporting activity.

In short, this project aims to make IBM i more integrated with infrastructure monitoring of a heterogeneous IT infrastructure, whether on-prem or cloud.

Architecture

image

Manzan consists of the following components:

  • Handler: Receives and handles system watch and exit point events, transforming the data into a usable format
  • Distributor: Formats, filters, and sends the data to its ultimate destination. Powered by Apache Camel

Where can I send these events?

Events can be consumed by your own custom ILE code (documentation forthcoming) by simply consuming from Manzan's data queue or Db2 table.

Many other destinations will be available. Examples include:

Why the name "Manzan"?

(documentation forthcoming)