Zabbix is the ultimate enterprise-level software designed for monitoring availability and performance of IT infrastructure components. It is a free and open source network supervision application that's user friendly, efficient, powerful and comprehensive.
Here is a screenshot to illustrate the features and user interface of this application: