Nagios Addons

The main difference between a NagiosPlugin and an NagiosAddon is Nagios addons are an extensions to the base-system monitoring on the server. There are two types of Nagios Addons available.

  • Core-Addons (Addons provided by the Nagios-Developer Ethan Galstad)
  • Community-Addons(Addons provied by the Nagios-Community)

Nagios Core Addons

Database

NDOUtils
NDOUtils allows you to export current and historical data from one or more Nagios instances to a MySQL database. Several community addons use this as one of their data sources.

Distribution

NSCA
NSCA allows you to integrate passive alerts and checks from remote machines and applications with Nagios. Useful for processing security alerts, as well as redundant and distributed Nagios setups.
NRPE
NRPE allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well.

Nagios Community Addons

Configuration Tools

Lilac
PHP based web UI for configuring Nagios 3.x configurations (imports Nagios 2.x configurations as well).
Fruity
PHP based web-frontend to your Nagios configuration. Supports 2.x and imports 1.x configs.
NagiosQL
NagiosQL is a professional, web based administration tool for Nagios 2.x/3.x. It helps you to easy build complex configurations with all options, manage and use them. NagiosQL has a built-in multi domain support to configure several Nagios configurations with a single frontend.
NConf
PHP based web-tool that differs from similar tools by offering enterprise-class features like templates, dependencies and the ability to configure a large-scale, distributed Nagios server topology.

Data Aquisition Tools

check_mk
Generic check system with its own Windows/Linux/UNIX agents that replaces NRPE, NSClient and check_snmp, automatically creates Nagios configuration, autodetects new services and is able to monitor > 15.000 checks per minute.
Nagios::Status
Perl API suite to integrate Nagios 3.0 hoststatus and servicestatus data into external applications such as intranets, etc.

Performance data graphing

NagiosGrapher
NagiosGrapher is an Open-Source tool which extends the monitoring software Nagios by automatically graphing performance data and embedding links to it into the Nagios web interface.
PNP4Nagios
PNP4Nagios (aka PNP) is an open-source (GPL) addon for nagios that allows you to graph Nagios performance data (monitoring metrics) using RRDTool.
C2N
c2n.cgi (c2n) is a filter/wrapper for the frontend of Cacti to include it in Nagios. It includes the Cacti interface in the right frame of the Nagios web interface. It filters out any possiblity to switch from one host to another using cacti menus. Therefore the authentication system of Nagios will take place and the authentication system of Cacti is unused. It is not possible with a native Cacti to set it up in a distributed manner. It is also not possible to have several Cacti installations with one interface. c2n.cgi can handle multiple installations of Cacti with seperate databases. All performance data can be reached via the approriate link (action or notes URL) within the host object.

 


Visualization

NagVis
NagVis is an addon for the visualization of the monitoring results
Birdseye
Birdseye provides a clear overview of problems with hosts and services.

Frontend

NETWAYSPortal for Nagios
The NETWAYSPortal is a set of Typo3 extensions, especially developed to offer a centralized view of complex, large-scale Nagios-monitoring environments. It supports the use of multiple instances and multiple ndo databases.

 


Event handling (Traps, Logs and Emails)

EventDB
EventDB is developed from a trap interface for nagios. The Difference is that we can handle any other log source like syslog, traps, raw input and s.o.
NagTrap
NagTrap is a frontend written in PHP for Nagios. It serves to the administration and administration of empfanger SNMP Traps via SNMPTT.
mail2eventdb
mail2evetdb is a utility written to enhence the EventDB for email handling. It accepts internet mail (text), MIME and Multipart MIME messages and has an interface for user written filters.

 


Notification and Escalation

NoMa
NoMa the 'NETWAYS Notification Manager' is an easily extensible web-based tool for contact and notification management. NoMa offers the possibility to administer notifications, contacts, contactgroups, escalations and holidays via web browser.

 


Addons for Windows

NSClient++
NSClient++ is a Windows agent for Nagios that allows you to monitor CPU load, disk usage, process state, and more on Windows servers and workstations.
Nagios Event Log
The Nagios Event Log agent allows you to monitor Windows event log messages with Nagios.

 


Business Views and SLA

Business Process Addon
The Nagios Business Process View and Nagios Business Impact Analysis addons allow you to visualize Nagios status information as it applies to your business processes and to simulate outages and see their effects on your business applications.
NagioSLA
The lack of Service Level Reporting in Nagios should be fixed with this extension. On basis of event handler\'s logs in a database are generated and afterwards correlated by a reporting script.

 


Addons for JAVA

Java Nagios Remote Plugin Executor
The Java Nagios Remote Plugin Executor addons provide a solution to easily create and execute Nagios JAVA plugins. JNRPE is compatible with check_nrpe and can be used to execute both the old native Nagios plugins and the new Java Nagios plugins. It comes bundled with some useful java plugin to perform various checks (JMX, database, filesystem, ...)

Subject