Your server's error log should tell you why it rebooted. If you're looking for a simple, network connected monitor that logs environmental data and emails alerts, we have used these successfully for years:
http://www.akcp.com/products/base-un.../sensorProbe2/ .
Ken