Nagios is a very robust and versatile network monitoring solution. We can use it to monitor a lot of things, from CPU temperature to stock price, as long as you can write the check script.