I'm collecting our department's little monitoring scripts that do various "watching" of Solaris, OSX, and Linux server directories.
I suggest you take a look at Cfengine, which is a "tool for setting up and maintaining computer systems". It's incredibly powerful, and will allow you to control your systems, enforce rules, check status, etc.