As far as exchange is considered look for the following:-
1.Online maintenance even logs that tells you about the free space availability
2.Calculate the current storage and put 110% of free space to do an offline defrag.
3.Observe for any 1018 database errors in the event log,bcause this could be critical and might cause crashes
thanks,
consultkhan