Open Source OpenTelemetry & LEEF/CEF Log Forwarder for IBM i (QAUDJRN)

GS Sridhar <[email protected]>
Newsgroups gmane.comp.hardware.ibm.midrange
Message-ID <CA+hZZngP6_5uLgfAKKFgpnHwUe2aB4xzogBSurZhUY+iHGPXkQ@mail.gmail.com>
Hi everyone,
Like many IBM i shops, we recently had to integrate our partition security
logs (QAUDJRN) with our enterprise security operations center (SOC). We
quickly ran into a common issue: the standard proprietary tools are heavy,
licensing is expensive, and mapping journal entry structures into modern
formats is a constant headache.
To solve this, we built and open-sourced **LegacyTel**—a lightweight,
high-performance log forwarding and normalization agent written in pure Go
(standard-library only, zero external dependencies).
It runs natively inside the PASE environment (or as a centralized gateway
receiving journal streams) and translates IBM i audit events directly into
modern observability formats.
### Key Technical Specs for IBM i:
- **Zero-Dependency Binary:** Tiny binary size (< 10MB) and extremely low
memory footprint (< 25MB RAM). It compiles immediately without needing pip,
npm, or go-mod proxies on your systems.
- **QAUDJRN Native Mapping:** Decodes standard QAUDJRN *TYPE5 journal
receiver formats, automatically mapping entry types:
- PW (invalid logins/resets) -> OTel Authentication logs
- AF (authority failures) -> OTel Privilege access violations
- CP (profile creation/changes) -> OTel Administrative audits
- SV & JS (system values and job session states) -> OTel System logs
- **SIEM-Neutral & Open Standard:** Exports natively in the standard
OpenTelemetry (OTLP/HTTP) format or structured Syslog text formats:
- **LEEF (Log Event Extended Format):** For native IBM QRadar integration.
- **CEF (Common Event Format):** For generic SIEMs (Sentinel, Elastic,
Splunk, ArcSight).
- **Mutual TLS (mTLS):** Supports native standard-library TLS 1.2/1.3 and
mTLS client verification via the IBM i Digital Certificate Manager (DCM)
for zero-trust environments.
- **Embedded Web Console:** Includes a local HTTP/SSE glassmorphic
dashboard (port 8080) for real-time log tailing, filtering, and structured
JSON inspectability.
The code, configuration templates, and a standalone, self-contained IBM i
installation manual are available on GitHub.
We would love for the community to test it out, fork it, and let us know
your feedback!
👉 **GitHub Repository:** https://github.com/spinovation/LegacyTel
👉 **IBM i Standalone Guide:**
https://github.com/spinovation/LegacyTel/blob/main/docs/DEPLOYMENT_AS400.md
Cheers!
Ganapati Sridhar
-- 
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: [email protected]
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: [email protected]
Before posting, please take a moment to review the archives
at https://archive.midrange.com/midrange-l.

Please contact [email protected] for any subscription related questions.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.