I'm looking for a solution that I would be able to install on a VPS server that would connect to my other VPS servers via SSH (or through a daemon) to check configuration, run scripts, or shutdown/reboot servers (boot up would be nice, but that's rather infeasible without integrating with the cloud provider's own APIs.
Is there anything that fits into this category? These machines aren't local to one another, so their IPs are public. I've done some basic research, but haven't managed to find anything suitable.
Thanks