Runit_cluster is a project mainly written in Ruby, it's free.
Sinatra-based web interface for management multiple installations of runit-man
Web interface for management multiple installations of runit.
Based on
It seems we need to write down something here
Customize your host_config.yml
file with instances of your cluster.
You need to define credentials to each host
Example:
-
host: host1
addr: 192.168.0.1
port: 4567
login: user1
pass: password1
-
host: host2
addr: 192.168.0.2
port: 4567
login: user2
pass: password2
Runit cluster provides interface similar to runit-man, but with aggregated data from all configured hosts.
This tools displays state of all processes grouped by host or service. Data for each process includes:
In addition you can view tail logs of any running service
You can manage your services with supported commands:
Also your can send any signal from a list to any running process: