Zabbix is an open source network monitoring tool that works with a centralized Linux-based Zabbix server.
The Zabbix server automatically collects and parses data from monitored hardware so administrators can check availability and see trends in network performance. The server communicates to the native software agents that are available for many operating systems, including Linux, UNIX and Windows. For operating systems without an agent, generic monitoring protocols such as Simple Network Management Protocol (SNMP) or Intelligent Platform Management Interface (IPMI) can be used.
Zabbix can send out alerts and notifications if specific pre-defined events are occurring. It can also provide graphing functionality, which allows an administrator to get an overview of the current state of specific nodes and the network in general. Some of Zabbix's other features include automatic discovery for network hosts and devices, a web-based front end that allows full system control from a browser.
This video provides a quick look at the Zabbix user interface.