Practical recipes for sending alerts from the tools you already use.
Wrap any scheduled command so a failure lands in your inbox with its exit code and the last lines of output.