I am having a single ruby on rails application code running with multiple instances (ie. each client having identical sub domains) running on a multiple dedicated server using phusion passenger + nginx.
sub domains setup done using vhost option in nginx passenger module.
server 1 serving
1 - 100 client with identical sub domains www.client1.product.com upto www.client100.product.com
server 2 serving
101 - 200 client with identical sub domains www.client101.product.com upto www.client200.product.com
server 3 serving
201 - 300 client with identical sub domains www.client201.product.com upto www.client300.product.com
What my question is i need to centrally manage all my N dedicated servers using an gui tool
I am looking for Web GUI tool to manage tasks like
1) backup all mysql databases automatically from all dedicated servers and send it to an some FTP backup drive
2) back files and folders from all dedicated servers and send it to an some FTP backup drive
3) need to manage firewall (CSF http://configserver.com/cp/csf.html) centrally for all dedicated servers
4) look to see server load , bandwidth used in graphical manner for all N no of dedicated servers
Note: I am prefer to looking for an open source solution