Skip To Main Content

Nagios Cross-Platform Agent

Monitoring agent for Windows, Linux, and Mac

Image 1
Image 2
Image 3

Comprehensive Monitoring Made Simple.

Explore the full range of NCPA's capabilities designed for seamless monitoring across all platforms. Discover how NCPA simplifies your monitoring needs with powerful, built-in features.

Cross-Platform Monitoring
NCPA is written in Python and has official binaries for Windows, Mac OS X, and various Linux distributions.
Active & Passive Checks
Supports API endpoints and custom plugins for both active (using check_ncpa.py) and passive checks (sending to any NRDP server).
Extensive Web GUI
The Web GUI allows for API browsing, documentation access, system info viewing, configuration, and graph generation.
Custom Plugin Support
Easily integrate your custom Nagios plugins whether through the API, as active, or passive checks.
Real-time Graphing API
Offers real-time graphing of server stats, enhancing monitoring with live data visualization.
Bundled With Dependencies
NCPA includes all necessary dependencies, providing a complete package with Python and its modules in a single installation.
Origin-Inspired

Cultivating Solutions

The origins of NCPA can be traced back to the 2012 Nagios World Conference, where a network admin stated, "I have no idea why agents are so difficult". After reflecting on the statement, we had no answer. The idea for NCPA to be a single monitoring agent that was secure, simple, and easy to manage was formed.

In 2014, the first version of NCPA was released with the basic features that are core to the project such as the cross-platform API. Today, NCPA has come a long way from the initial idea back in 2014. It includes countless extra features with many more under development.

If you'd like to get involved with development, check out the contributing guide on GitHub. If you're not a developer, but would like to help in other ways, feel free to give your feedback and comments in the issues section of the project.

Contribute to NCPA

Downloads

Latest stable agent - Version 3.1.0

View the changelog to see a list of all feature additions and bug fixes

NOTE: Before upgrading to NCPA 3 from NCPA 2 on Linux, you must upgrade your GPG key as can be seen at repo.naigos.com

Don't see your version of OS on the list? Visit our GitHub to build it for your own distribution!

NCPA Version

3.1.0

Previous versions of NCPA are available below. Operating system builds vary by NCPA version.

Windows 8+

Windows Server 2016+

Other Downloads

Download the plugin, older versions, and development versions.

Nagios Plugin
For Active checks. Version 1.2.4
Download check_ncpa.py
Development Builds
These builds are not meant for production
Access the lates dev builds
Nagios Repo
Reccommended for Linux Distribution installation
Go to Nagios Repo

Documentation

Know more with technical documentation on NCPA.

Getting Started Guide

Want to see NCPA in action? Start using NCPA to monitor your own environment with this quick-start guide.

Nagios Exchange

Explore the extensive range of plugins, add-ons, and tools available on the Nagios Exchange to complement your NCPA setup.

Help Reference

Read the help documentation that comes standard in the NCPA. You can also view this in any NCPA GUI by clicking the Help tab.

Other Documents

Here are some links to documents that relate to NCPA that are more in-depth than the getting started guide.

F.A.Q.

Here are some common questions about NCPA.