Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theprez/manzan
https://github.com/theprez/manzan
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/theprez/manzan
- Owner: ThePrez
- License: lgpl-2.1
- Created: 2022-06-16T16:02:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-02T15:52:10.000Z (20 days ago)
- Last Synced: 2025-01-02T16:55:58.534Z (20 days ago)
- Language: Java
- Size: 5.86 MB
- Stars: 8
- Watchers: 6
- Forks: 1
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Manzan (WIP!! DO NOT USE!!)
# Documentation
Full documentation is available [here](http://theprez.github.io/Manzan/)
# 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](https://user-images.githubusercontent.com/17914061/208200501-d0c14907-ed47-4248-ab89-9728e197ddb6.png)
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](http://camel.apache.org)# 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:
- [Slack](http://slack.com)
- SMS
- [Sentry](http://sentry.io)
- [Splunk](http://splunk.com)
- [FluentD](http://fluentd.org)
- [Kafka](http://kafka.apache.org)
- [ActiveMQ](http://activemq.apache.org/)
- [Grafana Loki](https://grafana.com/oss/loki/)
- [Google Pub/Sub](https://cloud.google.com/pubsub)
- [Mezmo](http://mezmo.com)
- [ElasticSearch](http://elastic.co)# Why the name "Manzan"?
(documentation forthcoming)