nagios-notify is a template-based notify script for Nagios. The templates can be easily edited in a text editor. You can change templates without restarting Nagios. With advanced templates, you can send richtext (even images) over jabber if you use nagios-notify-jabber. It depends only on basic Unix utilities.
check_mssql_health is a plugin for Nagios that allows you to monitor an MS SQL Server. Among the list of metrics are time to login, buffer cache hit rate, page life expectancy, full table scan rate, free space in databases, batch requests/second, and many more. Installation of the DBD::Sybase Perl module is required.
Lilac is a configuration tool for Nagios 3. Its features include enhanced Nagios 3 time period support, multiple template inheritance, host templates able to contain services, dependencies, and escalations, an importer which can import existing Nagios configurations and import from a Fruity installation, an Exporter with Nagios process control, the ability backup existing configuration files, and an auto-discovery tool to quickly add your infrastructure into your Nagios installation.
Check_MK is a complex addon for Nagios/Icinga and consists of three subprojects. The check and inventory system Check_MK is a general purpose Nagios plugin for retrieving data. It adopts a new approach for collecting data and obsoletes NRPE, check_by_ssh, NSClient, and check_snmp. It features a significant reduction of CPU use on the Nagios host and automatic inventory of items to be checked, and is especially useful with larger Nagios installations. "MK Livestatus" gives immediate and fast access to live and historic Nagios status data. It's a supported backend for many addons including NagVis, NagiosBP, and Thruk. "Check_MK Multisite" is a feature complete replacement for the Nagios GUI, and uses MK Livestatus as a backend. It is very fast, and supports efficient distributed monitoring.
Jmx4Perl provides an alternate way of accessing Java JEE Server management interfaces that are based on JMX (Java Management Extensions). It is an agent-based approach where a small Web application deployed on the application server provides HTTP/JSON-based access to JMX MBeans registered within the application server. It is set up from a handful of Perl modules, which can be integrated seamlessly in your own programs. It also includes a Nagios plugin, check_jmx4perl, a jmx4perl command line tool for remote JMX queries and operations, and a readline-based JMX shell j4psh, with context sensitive command completion and syntax highlighting.
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.
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.
check_db2_health is a plugin for Nagios that allows you to monitor DB2 database servers. Itcan operate in several modes: measuring how long it takes to connect and log in; display the number of connected users; display percentage of synchronous reads (SRP); display the percentage of asynchronous writes; display hit ratio in Buffer Pools, or only in Data Pages or Index Pages; display the percentage of SELECT that use an index; display the number of deadlocks per second; display the number of lock requests per second that could not be satisfied; display the fraction of time which was spent waiting for locks; display used space in a database or tablespace; display free space in a tablespace (in contrast to the previous mode, you can use units (MB, GB) for the thresholds); or display used space in a database log.
CoffeeSaint is a Java application that shows the status of Nagios (version 1 up to 3 and the newer XI) on a screen. It can, if there are no errors, display a Webcam feed. If an error status occurs, it can play a sound. One can configure it to display certain errors/warnings always on top. It is remotely configurable via a built-in Web interface.
Opsview Core is a network monitoring software application. It solves the challenges of monitoring modern IT and network systems. It is a drop-in replacement for Nagios Core, with full support for its plugins and 100% compatibility. It is easy to install and configure and is ideal for monitoring applications networks, and Windows, Linux, and Unix servers. VMWare, KVM, Xen, and Microsoft Hyper-V are supported, and Amazon EC2 and other cloud services can be monitored. It works with Opsview Mobile to allow you to monitor your systems on the go.