main
Zhurnal: Real-Time Process Monitoring Web Interface π
π Overview
Zhurnal is a powerful, lightweight, and intuitive process monitoring solution that brings unprecedented visibility to your command-line executions. Transform the way you track, analyze, and interact with running processes through an elegant web interface.
β¨ Key Features
- Real-Time Process Tracking: Monitor multiple processes simultaneously
- Web-Based Dashboard: Beautiful, responsive interface with live updates
- Instant Output Streaming: See command outputs as they happen
- Process Lifecycle Management: Automatic process group termination
- Clipboard-Friendly: Click-to-copy output lines
- Minimal Overhead: Lightweight and efficient design
π§ Installation
Using pip
pip install git+https://retoor.molodetz.nl/retoor/zhurnal.git
From Source
git clone https://retoor.molodetz.nl/retoor/zhurnal.git
cd zhurnal
make install
π Quick Start
Run multiple processes and monitor them in real-time:
zhurnal "ping google.com" "docker ps" "top"
Advanced Usage
# Specify host and port
zhurnal --host 0.0.0.0 --port 8080 "your_command" "another_command"
# With authentication
zhurnal --username admin --password secret "sensitive_process"
π‘ Why Zhurnal?
- Developer-Friendly: Perfect for DevOps, system administrators, and developers
- No More Terminal Switching: Single web interface for multiple processes
- Performance Insights: Elapsed time and detailed process information
- Cross-Platform: Works on Linux, macOS, and Windows
π Security
- Process isolation
- Optional authentication
- Secure WebSocket connections
π¦ System Requirements
- Python 3.8+
- Modern web browser
- Minimal system resources
π€ Contributing
Contributions are welcome!
π License
MIT License
Zhurnal: Because monitoring should be as smooth as your workflow. π»β¨
Description
Application for running and monitoring processes trough the web using a live stream of stdout and stderr. It can be be used for tailing logs but it can also be used as a service runner like supervisor.
621 KiB
Languages
Python
85.1%
Shell
11.7%
Makefile
3.2%