Zabbix

Zabbix is a network management platform created by Alexei Vladishev. It is designed to monitor and track the status of various network services, servers, and other network hardware. Zabbix has a mission: "To create a superior monitoring solution available and affordable for all" Zabbix was released for the first time in 2001 and the Zabbix company was founded in 2005 in Riva Latvia

Zabbix has 3 main parts. The daemon, the agent and the webinterface. The daemon collects all data from the agents and populates the database. The independent webinterface then parses that data from the databases and provides the users with an overview of what's happening.

It uses MySQL, PostgreSQL, SQLite or Oracle to store data. Its web based frontend is written in PHP. Zabbix offers several monitoring options. Simple checks can verify the availability and responsiveness of standard services such as SMTP or HTTP without installing any software on the monitored host. A Zabbix agent can also be installed on UNIX and Windows hosts to monitor statistics such as CPU load, network utilization, disk space, etc. As an alternative to installing an agent on hosts, Zabbix also includes support for monitoring via SNMP.