How to troubleshoot system crash?

I was told our pbxact system went down (rebooting phones fixed it), is there a way that one can troubleshoot what occured so we can solve this problem and prevent this from occurring in the future?