Simple dashboard to monitor and control services managed by monit across servers.
Connects through SSH using your ~/.ssh/config
settings.
- Java to run the dashboard (Tested with 1.7)
- Monit on your nodes
- Permissions to run monit command through SSH
- Download and unzip the latest release.
- Edit the config.clj file with the names of your nodes
- Make sure that
~/.ssh/config
knows about the nodes you want to monitor - The user you're connecting to the nodes with should be able to run "sudo monit" without password
- Start the application:
./run.sh
- Go to localhost:8080
- Make sure you can connect through SSH to all the nodes you listed in your
config.clj
- Make sure
sudo monit
command running on your nodes doesn't ask for password. - If you don't require
sudo
to run monit command, change themonit-template
config parameter.