I'm a software engineer, not a system admin, so if this question seems a little green you know why! ;-)
As a personal project I've been working on a home NAS system using FreeNAS. One of the features of FreeNAS is the ability setup a SMART check to run ever X number of seconds. By default this is set to run every 1800 seconds (30 minutes). This seemed high to me though, is this really a reasonable value? I would think checking once every 6 hours or something would be reasonable enough...
So my question is: How frequently should a SMART check be run on a drive?