well you should surely be looking at using quotas to restrict the amount of space they are using? It's simple enough to write a nagios check script which can use a few du commands to see who's using how much space users are using. if it's just a /home/username/ like layout, then you can add additional data onto the nagios output, e.g. from "du /home/* --max-depth=0 | sort -rn | head -n 5" and that would give a list of the 5 heaviest users of disk space. Just one simple suggest though, many many more possible alternatives, quotas being a good one.
|