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.
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.
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.
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.
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
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
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.
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
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.
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.
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
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
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
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
The Distributed Nagios eXecutor (DNX) is no longer supported. We would recommend using Mod-Gearman instead.
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
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
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.
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.
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.
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.
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.
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:
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.
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.
This document describes monitoring Active Directory using the Nagios XI LDAP wizard.
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.
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.
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.
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.
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.
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.