Skip to content
/ zEM Public

zEM - z/arch Enterprise Monitor sends z/VM *MONITOR events in real time to Android app users on mobile or watch devices.

License

Notifications You must be signed in to change notification settings

pak-center/zEM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

zEM

GitHub top language Lines of code GitHub

zEM - z/arch Enterprise Monitor sends z/VM *MONITOR events in real time to Android app users on mobile or watch devices.

Table of contents

General Info

z/arch Enterprise Monitor AKA zEM is open source software that sends system events in real time to users hooked up to it via an Android cell phone or an Android watch.

Supervisors in constant contact such as:

  • System Operators,
  • System Admins
  • Security Stuff
  • Others with such a requirement and with assigned access.

Software works under z/Linux inside z/VM supervisor installed in LPAR or other z/VM. Connects with /dev/monreader assigned to Saved Sagment MONDCSS of z/VM memory area.

Two operational modes quite like CP *MONITOR service:

  • Event
  • Sample

Available approaches related to data gathering:

  • just in real time sending msgs to connected clients via TCP/IP with no archive on DASD disks
  • as above but with MINIMUM Event archive inside PostgreSQL database (remotly or on site)
  • as above but with FULL Event & Sample archive inside PostgreSQL database (remotly or on site)
  • Separate database for Event & Sample records (every record type inside their own table)

Technologies

  • IBM mainframe
  • z/VM
  • z/Linux
  • PostgreSQL database
  • REST
  • Rust (Actix Web, Tokio)

Usage

Features

Feature % Progress Status
z/VM V7.3 Event Records # Ongoing
z/VM V7.3 Sample Records Awaits
Config file handling ## Ongoing
non-blocking READ ## Ongoing
TCP/IP server Awaits
RESTfull Awaits
PostgreSQL database ## Ongoing
Log # Ongoing
Authorization Awaits
Beautify code Awaits

Roadmap

  • Add README
  • Add DOCS & Graphs
  • Add source code to Github
  • Estabilish records for z/VM V7.3

TODO

Installation

Run the Project

License

License: GPL v3

Releases

No releases published

Sponsor this project

 

Packages

No packages published