DaVINCI is a dashboard builder and editor for Nagios systems. It can be used to add advanced visualization functionalities for Nagios-based management applications. Its editor uses a drag and drop interface to allow users get monitoring indicators and information directly from their databases and show them in a graphical and animated dashboard, without having to write a single line of code.
NConf is a Web tool for configuring the Nagios monitoring software. It differs from similar tools by offering enterprise-class features like templates, dependencies, and the ability to configure a large-scale, distributed Nagios server topology. It lets you effortlessly maintain a distributed Nagios topology. It has a user-friendly GUI. It features host and service templates, a graphical dependency viewer, multiple authentication modes, a Nagios configuration importer, a CSV file importer, and a Perl database API. The data schema is customizable and expandable.
The Ninja project is an attempt to develop an alternative Nagios GUI with the aim of being the most useful Open Source Web front end for Nagios. It improves searching and filtering and scalability. It supports templates and skins for customizing appearance, and supports several databases. You can use the components of Ninja in combination with the CGI scripts of the original Nagios Web GUI or as replacements for them.
OpMon is a network and system monitoring application based on Nagios with extended support for capacity planning, SLA, SLM, network discovery, service catalogs, report schedule, Davinci, a dashboard builder, and much more. OpMon provides a GUI for Nagios as well as full multi-language support. The license to use the opmon proprietary modules is free for 2 hosts and 20 services. OpMon comes with many open source applications like phplogcon, Nedi, ntop, nagtrap, OCSInventory, OTRS, and opcfg.
Panoptes is a scalable, extensible network and host monitoring tool. It includes a dynamic Web management interface based on the Dojo toolkit. It monitors SNMP, TCP port availability, ICMP, HTTP response and content, and SSL certificates internally. It supports monitoring anything else via shell scripts. It also includes a packet capture tool for discovery of hosts, port, and OS.
Upsilon is a distributed, flexible, and extensible system monitoring application. Being distributed means you run service checks on Upsilon nodes in your network where it makes sense, either on every server or on a management network, inside or outside the firewall. You can run checks on secure, hard to reach networks, and push those results to a central server. You can optionally execute "agentless" checks just by using SSH. Being flexible means that if you can script it, you can monitor it. Unlike most monitoring systems, the monitoring scripts are external to the main server, so you can use Upsilon to execute your monitoring scripts in an extremely robust way. Upsilon has been used to monitor many different things and is API-compatible with all nagios monitoring scripts. Being extensible means you can add monitoring checks to Upsilon at runtime without needing to restart the server. The upsilon-node and upsilon-web projects both have their own REST APIs.
The Merlin project was initially started to create an easy way to set up distributed Nagios installations, allowing Nagios processes to exchange information directly as an alternative to the standard method using NSCA. It has also been extended with fault tolerance, the ability to store status information in a database, and other features. This allows Merlin to function as a backend for applications such as the Ninja project.