Solution 1:

I use ncdu - http://dev.yorhel.nl/ncdu, which has been covered here often. I also recommend a monitoring suite (Monit, Nagios, etc.) that can alert on a preset filesystem utilization percentage... Then use a tool like ncdu to understand what comprises the nearly-full filesystem.

But there's also Philesight, which is a web-based CGI script: http://zevv.nl/play/code/philesight/

Philesight is designed to run on a remote server without graphical user interface.

It presents a pie chart.

enter image description here

Solution 2:

You can try to install Cacti on one of your servers.You can monitor disk usage ,cpu usage , memory usage etc.

Cacti is a complete frontend to RRDTool, it stores all of the necessary information to create graphs and populate them with data in a MySQL database. The frontend is completely PHP driven. And you can add all other servers to it.So you will have everything on one place.

Hope this helps!

Solution 3:

phpsysinfo - but you'll have to have php on servers (which you most likely have, since your servers are webservers)