Nagios is an application that allows to monitor computers, servers, network and infrastructure.
Is capable to send automatic alert in case of failure of different services and helps to have servers and internet infrastructure always up and functioning.
With this software you can monitor services like HTTP, FTP, SMTP, POP3, SSH and more. Also, is monitoring server or computer disk usage, load of processor, temperature and more.