Nagios Log Server Now Available - Download Now

Search

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Connect With Us


Facebook Twitter YouTube LinkedIn

Nagios Core

| Print |  E-mail
Bookmark and Share

Overview

Nagios Core is the monitoring and alerting engine that serves as the primary application around which hundreds of Nagios projects are built. It serves as the basic event scheduler, event processor, and alert manager for elements that are monitored. It features several APIs that are used to extend its capabilities to perform additional tasks, is implemented as a daemon written in C for performance reasons, and is designed to run natively on Linux/*nix systems.


Architecture and Scope

Architectural Overview

Nagios Core has been designed with a focused, extensible architecture that is designed for flexibility and scalability. It provides several APIs to allow its feature-set to be easily extended through additional addons. This architecture has proved to be successful and has spawned the creation of thousands of addon projects that extend its core feature set.

General Scope

The scope of Nagios Core is primarily focused the duties of check scheduling, check execution, check processing, event handling, and alerting. Performing checks, sending notifications, processing performance data, and many other tasks are generally out-of-scope for Nagios Core and are handled by other Nagios projects.

Frontends

Nagios Core has historically and still does ship with a default CGI interface. The CGIs provide Nagios users with the basic functionality required to view and manage elements that are monitored by Nagios Core. The CGIs have become the standard Nagios Core interface and are often used as an API by many Nagios extensions. Many users deploy additional frontends to customize the look, feel, and functionality of their Nagios UI. Nagios V-Shell is a new frontend that is currently being developed as the official PHP frontend to Nagios Core.

Extended Features

There is a rich variety of addons that provide additional features that are out-of-scope for Nagios Core itself, including configuration frontends, performance graphing, auto-discovery, and distributed monitoring, among others. These features are implemented in different Nagios projects, which are developed independently and can be found at Nagios Exchange.


Downloads

Nagios Core can be downloaded at http://www.nagios.org/download/core.


Version History

Changes made in Nagios Core 3.x can be found here.
Changes made in Nagios Core 4.x can be found here.


User Documentation

Nagios Core documentation can be found here.


Developer Documentation

Nagios Core developer documentation can be found here.


API Information

Information on various Nagios Core APIs is found below.