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. 💻✨