Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I'm looking for a tool that would monitor disk usage over time. What I'm looking for is folders or files that grow unexpectedly over a short period of time.

I use du , ncdu, baobab (when X is available), filelight and agedu to assess the situation in realtime.

Part of the problem is that when that data is absorbed by backuppc is is then "hardish" to remove it from there. And so we get bloated backups.

What I'm looking for would be an alert system with some sort of diff over du reports... on a daily or weekly basis.

Extra features : do the same with databases (postgres mainly). Notify user on a multi-user system.

share|improve this question
I've just found gt5 gt5.sourceforge.net which claims to be a diff-capable 'du-browser'. This looks promising for checking from time to time, but doesn't seem to be easily automated. Will take a further look. –  Arthur Lutz Jan 9 '13 at 11:24
Not really an answer, but maybe some pointers in the right direction. If you plot your disk-usage into an rrd-file (for example cacti/smokeping/mrtg/whatever), there is a nagios-plugin (check-smokeping) that I use to check for latency spikes. This could be modified to detect disk-usage deviations as well I guess. –  Sig-IO Jan 24 '13 at 16:51
I run a daily script on the top few levels of my backup directories that puts du data into graphite. The great thing about graphite is its ability to generate deltas. Although I haven't followed up with an alert-generation script, that is my intention. –  EdwardTeach Mar 31 '13 at 4:40

1 Answer 1

Nagios can do this, send you alerts at a warning and critical point your define of disk usage for any particular disk, but it is a full-fledged infrastructure monitoring service (I'm sure you'd find use for other alerts over time).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.