Back to project Clone zhurnal.git Files

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

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

Files

  • Makefile
  • README.md
  • create_debian_package.sh
  • dist
  • pyproject.toml
  • src