Skip to content

ARMmaster17/ReX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReX

Self-contained automated network and server healing service.

Summary

ReX is a completely self-contained service that can perform rescue operations on critical infrastructure such as restarting and migrating VMs and containers.

Installing

apt-get install python3 python3-pip git -y
cd /opt
git clone https://github.com/ARMmaster17/ReX.git
cd ./ReX
pip install -r requirements.txt
export REX_SECRET_KEY changeme
cp ./rex.service /etc/systemd/system/rex.service
sudo systemctl daemon-reload
sudo systemctl enable rex
nano ./promxox.yml

Fill in proxmox.yml with the connection details for your Proxmox cluster.

sudo systemctl start rex

Integration

// TODO: Zabbix script

Features in progress

  • AIO bash script to install.
  • Support for hypervisors other than Proxmox.
  • Network topology mapping for tracing source of network outages.

For a list of all features to be added see the Issues tab.

License

MIT

About

Self-contained automated network and server healing service.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages