The nodeCheker project which I spoke about a few months ago got an update today. Now you can execute arbitrary SSH commands to other servers (like checking load, disk space, etc). You can then parse the returned strings via regex to extract a graph-able quantity. For example. here is my script to monitor the used disk space on the ActionHero demo server:
which parses a response like:
and would return 18 as the quantity I was looking for.
The goal of this project is to create a simple tool for ops-types to monitor their applications, and SSH checking was a oft-requested feature. Huzzah!
I’ve also updated the project to push messages to connected SSH users by room. You can be in the "all" room to get all the check results, or a room named by the name of the checkout the project to learn more.