REMT
REMT is a comprehensive toolkit designed for Linux administrators to efficiently configure and manage Rocky Linux servers. This open-source project amalgamates essential tools for remote execution, file transfers, log retrieval, task scheduling, script management, and secure password handling.
Install / Use
/learn @mohrnd/REMTREADME
REMT is a comprehensive toolkit designed for Linux administrators to efficiently configure and manage Rocky Linux servers. This open-source project amalgamates essential tools for remote execution, file transfers, log retrieval, task scheduling, script management, and secure password handling. Demo video🎥✨
<img src="READMEIMAGES/Interfaces/Dashboard.PNG" alt="Screenshot" style="display: block; margin: 0 auto; zoom: 50%;" />Remote Execution
Allows you to open an SSH (Secure Shell) terminal to one or multiple machines simultaneously.
File Transfer
Facilitates the deployment and download of files between the administrator's machine and remote machines.
Log File Retrieval
Enables easy retrieval of log files from various remote machines, providing centralized access to logging data for analysis, performance monitoring, and troubleshooting.
<img src="READMEIMAGES/Interfaces/LogFetcher1.PNG" alt="Screenshot" style="display: block; margin: 0 auto; zoom: 50%;" />Task Scheduling
Allows administrators to schedule tasks to be executed automatically on remote machines.
<img src="READMEIMAGES/Interfaces/TaskScheduler1.PNG" alt="Screenshot" style="display: block; margin: 0 auto; zoom: 50%;" />Creation, Editing, and Deployment of Python and Shell Scripts
Offers integrated tools to create, edit, and deploy Python and Shell scripts on remote machines.
Secure Password Management
The software includes a robust password management system, eliminating the need for administrators to memorize or store passwords individually.
System Monitoring with SNMPv3
REMT provides comprehensive system monitoring capabilities utilizing SNMPv3 protocol. It notifies administrators when a machine goes online or offline and offers real-time statistics on CPU, RAM, disk, and network usage for each machine. SNMPv3 enhances security by providing encryption and authentication features, ensuring secure communication between the REMT server and monitored devices. Notifies you when a machine goes online or offline, and provides real-time statistics on CPU, RAM, disk, and network usage for each machine.
<img src="READMEIMAGES/Interfaces/More.PNG" alt="Screenshot" style="display: block; margin: 0 auto; zoom: 50%;" />Contribution
This project is free and open-source. Anyone is allowed to use and modify it as they wish.
Installation
To install REMT, follow the steps below:
git clone https://github.com/mohrnd/REMT.git
cd REMT
pip install -r requirements.txt
python /FinishedProduct/Startup.py
Usage
To start REMT, simply execute:
python /FinishedProduct/Startup.py
License
This project is licensed under the GPL-3.0 License. See the LICENSE file for more details.
Known Issues
| Issue | Status | |--------------------------------------------------------------|--------------------| | Terminals (single and multi SSH) crash randomly | Working on a fix | | Clicking "more" in the dashboard leads to software crashes | Working on a fix |
