Zabbix
It is a system for monitoring the capacity, performance and availability of servers, computers, applications, and databases, among others. It also offers advanced features of monitoring, alerts and viewing, that even some of the best commercial applications of this type do not offer.