Administrator Guide
Getting Started
Installation
System Configuration
Updates
User Management
Visualizations
Monitoring Configuration
Agents
Monitoring Windows
Extending Nagios
System Management
Advanced Topics
Developer Tools
Video Tutorials

Advanced Topics

High Availability

This document describes how to achieve High Availability (HA) capabilities with Nagios XI. The goal of High Availability is to ensure that if your primary Nagios XI instance stops or crashes, another instance will automatically and seamlessly take over the job of monitoring.

This document is intended for use by Nagios XI Administrators who want to achieve High Availability of their Nagios XI server.

XI High Availability Options

Monitoring A Nagios XI Server

Nagios administrators often need to ensure that their primary monitoring server is operating properly and can reach the Internet to send alert notifications via email and other methods. This document describes how to effectively monitor a primary Nagios XI server from an offsite location to ensure it is both reachable and operating properly.

Monitoring A Nagios XI Server

Integrating MNTOS With Nagios

This document describes how to install the MNTOS ("Multi-Nagios Tactical Overview System") monitoring aggregation tool with Nagios XI or Nagios Core. MNTOS allows you to setup an aggregated view of multiple Nagios monitoring servers, making it a useful tool for distributed monitoring environments.

A video tutorial showing MNTOS can be found here.

Integrating MNTOS With Nagios

Integrating Mod Gearman with Nagios XI

The following is a documented guide on how to install Mod Gearman locally on your Nagios XI system(s) and from there tie it in with external worker systems to offload checks from the hardware Nagios XI resides on. This will reduce check latency and increase performance on your Nagios XI machine, allowing for greater check ammounts while still keeping your system's head above water.

Integrating Mod Gearman with Nagios XI

Migrating From Nagios Core

This guide takes you through the basic steps involved in migrating from an existing Nagios Core installation to Nagios XI.

Migrating From Nagios Core To Nagios XI

Using The Nagios XI Config Import Prep Tool

This document describes how to use the Nagios® XI™ configuration file import prep tool to prepare an installation for migration from Nagios Core to Nagios XI. The prep tool is used to pre-process native Nagios Core configuration files into a format that is easily managed in the Nagios XI web interface.

Using The XI Config Import Prep Tool

Importing Config Files Into XI

This document describes how to migrate and import Nagios Core configuration files into Nagios® XI™ Importing configuration files is only required in instances where administrators wish to import configurations from existing Nagios Core installations. Importing configuration files automates setting up your existing Hosts, Services, Hostgroups, Servicegroups, and Host/Service Templates in your Nagios XI installation.

Importing Config Files Into XI

SNMP Trap Integration

Integrating SNMP Traps With Nagios XI

SNMP is a powerful and ubiquitous management protocol in most IT infrastructures. SNMP traps are often used by organizations to monitor the health and status of the network infrastructure. This document takes administrators through the simple steps of integrating SNMP traps with Nagios XI.

Integrating SNMP Traps With Nagios XI

Sending SNMP Traps With Nagios XI

This document describes how to configure Nagios XI to SNMP traps to other management hosts or network management systems whenever host or service state changes (alerts) occur. This functionality allows administrators to easily integrate Nagios XI into an environment where multiple Network Management Systems are used.

Sending SNMP Traps With XI

Nagios XI - SNMP Traps With NXTI

This document describes how to use the Nagios XI SNMP Trap Interface (NXTI) to monitor and manage incoming SNMP Traps.

This document is intended for use by Nagios Administrators looking to manage their SNMP Trap definitions through the web interface.

Nagios XI - SNMP Traps With NXTI

Distributed Monitoring

Distributed Monitoring Solutions For Nagios

Interested in scaling your Nagios deployment to monitor a large environment? Distributed monitoring may be the solution you're looking for. This document describes different methods for configuring a distributed monitoring solution with Nagios Core and Nagios XI.

Distributed Monitoring Solutions For Nagios

This document describes how to use Nagios Remote Data Processor (NDRP) as a distributed monitoring solution. You will be shown how a central Nagios XI server can receive check results from Nagios XI and Nagios Core servers.

Distributed Monitoring With NRDP

Configuring Outbound Checks With Nagios XI

This document describes how to configure outbound checks in Nagios XI. Outbound checks are used in federated and distributed monitoring environments, as well as environments where the monitoring server sends passive check results to external applications.

Configuring Outbound Checks With Nagios XI

Configuring Inbound Checks With Nagios XI

This document describes how to configure inbound checks in Nagios XI. Inbound checks are used in federated and distributed monitoring environments, as well as environments where the monitoring server receives passive check results from external applications and services.

Configuring Inbound Checks With Nagios XI

Monitoring Architecture Solutions For MSPs

This document describes various monitoring architectures that are suitable for deployment by both Managed Service Providers (MSPs) and large organizations with remote locations.

Monitoring Architecture Solutions For MSPs

Using DNX With Nagios

The Distributed Nagios eXecutor (DNX) is no longer supported. We would recommend using Mod-Gearman instead.

Integrating Mod Gearman with Nagios XI

Passive checks

Configuring Passive Services In Nagios XI

This document describes how to configure passive service checks in Nagios XI. Passive checks are useful when you want to receive and process data (such as security alerts and log events) from external applications.

Configuring Passive Services In Nagios XI

Monitoring Unconfigured Objects With Nagios XI

Passive check results for hosts and services that are submitted to Nagios by external agents and application using the NSCA or NRDP APIs are not processed by the monitoring engine until they are configured in Nagios XI. This document describes how to configure monitoring of previously unconfigured hosts and services that a Nagios XI server has received passive check results for.

Monitoring Unconfigured Objects With Nagios XI

Using NSCA With Nagios XI

This document describes how to enable and use the NSCA (Nagios Service Check Adapter) addon with Nagios XI to allow remote Nagios servers and applications to send passive host and service check results to a Nagios XI server for processing.

Using NSCA With Nagios XI

Exporting the XI Configuration Database

This guide takes you through the process of manually exporting the Nagios XI configuration database and checking for errors that need resolution. Manual exports are useful when debugging configuration errors - including the failure of XI to apply a new configuration when using the wizard or the Nagios Core Config Manager.

Exporting the XI Configuration Database

Installing Cacti Alongside XI

This document describes how to install Cacti alongside Nagios XI in order to use both. This document assumes you already have a working copy of Nagios XI and will use the Cacti that comes preinstalled with Nagios XI.

Installing Cacti Alongside XI

Using Nagios XI In Amazon EC2 Cloud

This document describes how to launch a new pre-installed Nagios XI server in the Amazon EC2 cloud. This document is intended for use by Nagios XI Administrators who would like to bring up new Nagios XI instances in the Amazon Elastic Compute Cloud (EC2) as well as those who are moving existing installations to the cloud.

Using Nagios XI In Amazon EC2 Cloud

Automated Host Management In Nagios XI

This document describes how to automate adding and removing hosts and services in Nagios XI from the command line. Some administrators may have need to automate the process of adding and removing hosts and services in Nagios XI for use with cloud computing or large environments where solutions like Puppet or Chef may already be implemented. The procedures below outline how administrators can create their own automation solutions to safely add and remove hosts and services in Nagios XI while still maintaining the integrity of the monitoring environment.

Automated Host Management

Restarting a Linux/Windows Service from Nagios XI

Administrators can now effectively restart a remote Windows or Linux Host's services in Nagios XI via NSClient++, NRPE or NCPA. The following is a guide on how to do so including setting up an event handler to restart any service which goes into a critical state:

Windows -

Restarting Windows Services With NRPE

Restarting Windows Services With NCPA

Linux -

Restarting Linux Services With NRPE

Restarting Linux Services With NCPA

A Nagios Exchange posting including the Event Handler may be found at:

http://exchange.nagios.org/directory/Addons/Event-Handlers/Windows-Service-Restart-Event-Handler/details

Integrating Selenium with XI

This documentation is a guide to integrating Selenium web test scripts with Nagios. It is a start to finish guide starting from the ground up.

Integrating Selenium With Nagios

Authenticating with Active Directory in Nagios XI

This document describes how to use the Active Directory component to allow user authentication and validation with Active Directory infrastructure through the Nagios XI interface.

It is intended for Nagios administrators wishing to allow users to authenticate with the same username and password in Windows that they have in Nagios.

Authenticating with Active Directory in Nagios XI

Monitoring Active Directory with LDAP

This document describes monitoring Active Directory using the Nagios XI LDAP wizard.

Monitoring Active Directory with LDAP

Nagios XI - Configuring SSL with Nagios XI

This document will describe how to setup SSL. This document is also to be used an initial point for troubleshooting SSL connections. It is intended for use by Nagios XI Administrators who require encryption.

Configuring SSL with Nagios XI

Using SSL with XI Active Directory

This document describes how to install the required certificate on the Nagios XI server for use with the Active Directory component for Nagios XI. This process is required if your LDAP server has a self signed certificate. This document is intended for use by Nagios XI Administrators that have unsecured Active Directory component working but want to transition to using SSL.

Using SSL with XI Active Directory

How To Use Capacity Planning

This document explains how to better predict what the the future trends in your network infrastructure will be. Predicting trends helps in supporting network growth and sustainability, and is a valuable asset for anybody, from a junior network admin, to a C-level wanting a more overall view.

Capacity Planning within Nagios XI requires Nagios XI 2012 Enterprise Edition or greater, any previous version of Nagios XI will not have the Capacity Planning capabilities.

How To Use Capacity Planning

Integrating Mod_Security With Nagios XI

The purpose of this documentation is to provide a guide on installing Mod_Security with the Apache webserver and Nagios XI. This guide is directed towards Nagios XI administrators interested in securing the Nagios XI frontend with Mod_Security.

Integrating Mod Security with Nagios XI

Nagios XI - Introduction to Event Handlers

This document describes how to use event handlers in Nagios XI to take predefined actions when the hosts or services you are monitoring change state. Event handlers are used to automate processes taken when there is a state change for a specific host or service. This is useful because it reduces the amount of manual work when something changes in your environment. This document also includes some tips for advanced configurations and scripts.

This document is intended for use by Nagios XI administrators who want to implement custom event handler scripts beyond the simple stopping and restarting of services. Basic functional knowledge of shell scripting and Nagios macros is recommended.

Introduction to Event Handlers

Nagios XI - Redundancy And Security Planning

This goal of this documentation is to provide you with a comprehensive list of configuration settings that need to be taken into account when planning a Nagios XI deployment. This document is specifically aimed at the various agents used for monitoring.

This document is intended for use by Nagios Administrators who need information on planning agent deployment and configuration.

Redundancy And Security Planning