Here's a script that I wrote for this purpose. It actually watches all the file systems. You can define two limits - a limit for critical file systems and a limit for non-critical file systems. And you can define which file systems are critical, and which are not (any file system not defined as non-critical is considered critical).
For example, /var can be defined as a critical system that will warn you if it goes over 75%, but /test could be non-critical and warn you if it goes over 95%
All is defined in variables at the top, the limits and systems are up to you.
It also can ignore some file systems (CD_ROM for example).
The script can send email and/or an email page as well, and continues to do so until the issue is fixed.
I run this script every 15 mins in root cron.
fmartin@applicatorssales.com