sgmon -- Simple stargrave's monitoring system Intended for my own personal use, as a replacement for Monit. All of that is just an ordinary plain POSIX shell scripts. Create some directory hierarchy for convenience: $ mkdir -p probes/example.com/{ping4,ping6,http} $ mkdir -p probes/jails/foobar Make probes from them: $ echo '"$SGMONDIR"/helper/http http://example.com/ Some.Expected.Title' > probes/example.com/ping4/run < probes/example.com/http/max-attempts $ echo '"$SGMONDIR"/helper/ping 4 example.com' > probes/example.com/ping4/run $ echo '"$SGMONDIR"/helper/ping 6 example.com' > probes/example.com/ping6/run $ echo 5 > probes/example.com/ping4/period # every 5 seconds $ cat > probes/jails/foobar/run < rc < /path/to/index.html If some probe is failed, then email message with its stdout/stderr will be sent. If it succeeds after the fail, then another message is sent. Each startup and shutdown are also notified by email.