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

Monitoring Configuration

Using Auto-Discovery In Nagios XI

This document describes how to use Auto-Discovery in Nagios XI to locate hosts and devices that are not already being monitored by Nagios XI.

This document is intended for use by Nagios Administrators who would like to understand how Auto-Discovery works in Nagios XI.

Using Auto-Discovery In Nagios XI

Monitoring Websites With Nagios XI

This document describes how to monitor websites effectively with Nagios XI. Website monitoring includes HTTP response validity, DNS resolution, IP address match, website content, SSL certificates, and web transactions.

Monitoring Websites With Nagios XI

How To Monitor Website Defacement With Nagios XI

This document describes how use the Website Defacement Wizard to monitor your websites for defacement, modification and malicious insertions with Nagios® XI™. The Website Defacement Wizard provides an automated method for monitoring your website for defacement, and notifies you when your website contains undesirable content.

This document is intended for use by Nagios XI Administrators and end-users who want to monitor their websites for defacement.

Monitoring Website Defacement With Nagios XI

Monitoring Wizards

Monitoring wizards provide users with a method of monitoring new devices, services, and applications easily.

Installing Additional Wizards

Nagios XI comes with standard set of monitoring wizards. Additional wizards can be obtained from the Nagios Exchange website. For information on installing additional wizards, see the documentation below.

Installing Nagios XI Configuration Wizards

Running A Wizard

The example below takes you through the Website monitoring wizard to demonstrate how wizards work.

Wizard To get started with monitoring a new device, service, or application, select the appropriate wizard from the available list.

Wizard After selecting the appropriate wizard, Nagios XI will ask for the relevant host information. This information will vary depending the type of monitor you're setting up. For this example, the website wizard asks for the URL of the site to be monitored.

Wizard After providing the requested host information, the monitoring wizard will ask for the information relevant to the services you can monitor for the selected host.

Wizard The wizard will then ask for the time increments for monitoring the host and services.

Wizard Wizard The wizard will then allow you to specify the circumstances and contacts for notifications relating to the hosts and services.

Wizard The wizard will then ask for any final settings that may be necessary to monitor the hosts and services.

Wizard Click the Apply button to submit the items you selected to monitor to the underlying monitoring engine.


Congratulations! The new devices, services, and applications you chose to monitor with the wizard will now be available in the Nagios XI interface.


To learn more about using the Nagios XI monitoring wizards, please review the document below:

Understanding And Using Configuration Wizards In Nagios XI

Core Configuration Manager

The Core Configuration Manager provides an advanced interface for managing the Nagios XI monitoring engine. Read more about the Core Configuration Manager

XI Host Management

This document describes how to manage hosts and host groups using the Nagios® XI™ Core Config Manager. While monitoring wizards make it easy to set up new hosts in Nagios XI, the Core Config Manager allows for more precise control over host monitoring, notifications, and configurations.

XI Host Management

Nagios XI Notification Variables

This document describes the variables that are available for use in Nagios XI notification messages. Variables allow users to customize notification message to contain the information they feel is most relevant.

Nagios XI Notification Variables

Changing Host Alive Check

This document will describe how to change the status check on the host in Nagios XI.

Changing Host Alive Check

Monitoring VMware with Nagios XI

This document describes how to use Nagios XI to monitor VMware ESX, ESXi, vSphere, and vCenter Server with the VMware monitoring wizard. This document will show you how to set up your Nagios XI system to monitor virtual machines (VMs) deployed on these products.

This document is intended for use by Nagios XI administrators who are familiar with VMware's virtualization products and know how to install and configure software on Linux servers.

Monitoring VMware with Nagios XI

Monitoring OSX with Nagios XI

This document describes how to monitor OS/X with Nagios XI using the XI Mac OS/X wizard.

Monitoring OSX with Nagios XI

Monitoring AIX With Nagios

This document describes how to monitor AIX servers using pre-compiled binaries and NRPE. The instructions were contributed by Joshua Whitaker, who successfully configured Nagios to monitor AIX 5.3 servers. Thanks Joshua!

Monitoring AIX With Nagios

This document describes how to monitor AIX machines with Nagios XI using SNMP. SNMP is an "agentless" method of monitoring network devices and servers, and is often preferable to installing dedicated agents on target machines.

Monitoring AIX Using SNMP

Monitoring Hosts Using NRPE and NRPE Monitoring Wizard

This document describes how to monitor hosts with Nagios XI by using NRPE and NRPE Monitoring Wizard. This document is intended for use by Nagios XI Administrators who want to setup custom monitoring of servers using NRPE or who have existing hosts with the NRPE agent already installed and configured. This is especially useful to administrators who are migrating from Nagios Core to Nagios XI and are already monitoring Linux/Unix machines using NRPE.

Monitoring Hosts Using NRPE and NRPE Monitoring Wizard

Monitoring Linux Using NCPA and Linux Server Monitoring Wizard

This document describes how to monitor Linux hosts with Nagios XI by using NCPA and the Linux Server configuration wizard.

This document is intended for Nagios XI administrators who want to monitor Linux distributions using the NCPA agent, it is tailored specifically for the Linux Server configuration wizard.

Monitoring Linux Using NCPA and Linux Server Monitoring Wizard

Monitoring Linux Using NRPE and Legacy Linux Server Monitoring Wizard

This document describes how to monitor Linux hosts with Nagios XI by using the Nagios Remote Plugin Executor (NRPE) and the Legacy Linux Server configuration wizard.

This document is intended for Nagios XI administrators who want to monitor Linux distributions using the custom Nagios XI NRPE agent, it is tailored specifically for the Legacy Linux Server configuration wizard.

Monitoring Linux Using NRPE and Legacy Linux Server Monitoring Wizard

Monitoring Hosts Using SSH

This document describes how to monitor hosts with Nagios XI by using SSH to execute monitoring plugins and scripts on remote machines. This document is intended for use by Nagios XI Administrators who want to setup custom monitoring of servers using SSH or who have existing hosts that are already being monitored using SSH.

Monitoring Hosts Using SSH

Monitoring Oracle Databases

Oracle Plugin Installation Instructions

This document describes how to install Oracle plugins in Nagios XI and how to configure your environment to utilize the Oracle plugins to monitor Oracle databases with Nagios XI.

This document is intended for use by Nagios XI Administrators who wish to monitor Oracle databases to ensure their system is functioning properly.

Oracle Plugin Installation Instructions

Maintaining Manual Object Configuration Files in Nagios XI

This document is intended to describe how to manually maintain external object configuration files with Nagios® XI™. External object configuration files are object definitions which are processed by Nagios XI but are not maintained or managed using the Nagios XI web GUI or configuration database. External configuration files can be either created from scratch and manually maintained or generated from an external source such as an SVN server. This functionality is useful if you have a large number of static object definitions which you want to monitor with your Nagios XI system but do not need to maintain via Nagios XI.

This document is intended for use by experienced Nagios Administrators who wish to manually manage parts of their Nagios XI configuration, such as host and service definitions.

XI Manual Object Config Files

Monitoring Linux Using SNMP

This document describes how to monitor Linux machines with Nagios XI using SNMP. SNMP is an “agentless” method of monitoring network devices and servers, and is often preferable to installing dedicated agents on target machines.

Monitoring Linux Using SNMP

Using The SNMP Walk Wizard

This document describes how to use the SNMP Walk Wizard, it briefly explains SNMP and how to reference a MIB file or OID. SNMP is the acronym for Simple Network Management Protocol. An SNMP Walk is when the Nagios XI server scans a device to see what SNMP objects are available for monitoring.

This document is intended for use by Nagios Administrators that want to monitor SNMP devices using an SNMP Walk to discover it’s available objects.

Using The SNMP Walk Wizard

Using NRDP With Nagios XI

This document describes how to install, configure, and use the NRDP (Nagios Remote Data Processor) addon with either Nagios Core or Nagios XI. This document is intended for use by Nagios Administrators.

NRDP Overview

Log Monitoring with Swatch

This document describes how to use the Simple Log Watcher (Swatch) in conjunction with Nagios in order to be notified when certain events are noted in the system log.

Log Monitoring With Swatch

Monitoring WatchGuard

This document describes how to setup your WatchGuard device and your Nagios XI server to allow for quick and easy monitoring of your WatchGuard device.

WatchGuard Wizard Usage

Bulk Host Import Wizard Usage

This document describes how to use the Bulk Host Import Wizard in Nagios XI. It is intended for use by Nagios XI Administrators. The Bulk Host Import wizard allows you to easily import new hosts and services into Nagios XI using a CSV dump. Imported hosts have services that are replicated to match an already existing host the user selects as a template. This import tool is extremely useful for large environments that want to quickly setup several hosts to be monitored in the same manner.

Nagios XI - Bulk Host Import Wizard Usage

Nagios XI - Adding Service Switch or Router

Often times, adding ports to a switch, or interfaces to a router must be done dynamically. This document shows how to add ports or interfaces to your monitoring switch or router using Nagios XI's Switch/Router Monitoring wizard. This document is intended for use by Nagios XI Administrators who have dynamic environments and must adjust their switch infrastructure monitoring to reflect those changes.

Adding Service to Switch or Router

Using the Negate Plugin

This document is designed to assist Nagios administrators in understanding and using the Negate plugin in Nagios® XI™. The Negate plugin allows for any standard plugin output to be reversed and is very useful with hosts or services that are expected to be in a Critical or Warning state but you wish to show them as OK. This function can be used for the opposite effect (i.e. showing a CRITICAL state when the output is OK).

Using the Negate Plugin

Nagios XI - Configuring Email Notifications

This document describes how to configure and manage Email notifications within Nagios XI. It is intended for use by Nagios XI Administrators who are interested in integrating Email notifications into their Nagios XI monitoring environment. From the less experienced, to the Advanced admin.

Nagios XI - Configuring Email Notifications

Integrating Slack With Nagios XI

This document describes how integrate the Slack messaging platform with Nagios XI. This integration will allow Nagios XI to send notifications to Slack channels, enabling teams to see the health of their devices monitored by Nagios XI.

This document is intended for use by Nagios Administrators that want to use Slack for notifications.

Integrating Slack With Nagios XI

Configuring Downtime In Nagios XI

The purpose of this document is to show how you can schedule downtime for a service, host, hostgroup, or servicegroup within Nagios XI. Scheduling downtime is an effective way to prevent unnecessary or unwanted notifications from being received during a period of expected service interruption.

This document is designed for Nagios administrators interested in preventing unnecessary notifications during periods of expected service interruption.

Configuring Downtime In Nagios XI

Monitoring Environmental Conditions With Nagios XI And A Websensor EM08

This document describes how to monitor environmental conditions (temperature, relative humidity, and light level) with Nagios XI and a Websensor EM08 from eSensors. Using Nagios XI to monitor a Websensor EM08 will notify you of environmental element changes which may impact your IT infrastructure.

Monitoring A Websensor EM08

Passive Monitoring with NRDS

Nagios Remote Data Sender, or NRDS is a component installed on a Nagios XI server that allows the administrator to create and manage configurations and plugins to be deployed with a passive agent that can be installed on a variety of operating systems. The passive agents downloads the current configuration and the required plugin from the Nagios XI server and run the checks and posting the results to the XI server.

Passive Monitoring with NRDS

How To Monitor Apache Tomcat With Nagios XI

This document will cover how to monitor Apache Tomcat servers using the Apache Tomcat wizard and check_tomcat.jar plugin within Nagios XI, so that users may be notified when Java applications are behaving unexpectedly.

This document is intended for use by Nagios XI Administrators who want to monitor their Apache Tomcat instances.

How To Monitor Apache Tomcat With Nagios XI

How To Monitor JBoss/WildFly With Nagios XI

This document will cover how to monitor JBoss/WildFly servers using the JBoss/WildFly wizard and check_jvm.jar plugin within Nagios XI, so that users may be notified when JBoss/WildFly applications are behaving unexpectedly. For the remainder of this documentation JBoss refers to JBoss or WildFly.

This document is intended for use by Nagios XI Administrators who want to monitor their JBoss instances.

How To Monitor JBoss/WildFly With Nagios XI

How To Monitor GlassFish With Nagios XI

This document will cover how to monitor GlassFish servers using the GlassFish wizard and check_jvm.jar plugin within Nagios XI, so that users may be notified when GlassFish applications are behaving unexpectedly.

This document is intended for use by Nagios XI Administrators who want to monitor their GlassFish instances.

How To Monitor GlassFish With Nagios XI

How To Monitor WebLogic With Nagios XI

This document will cover how to monitor WebLogic servers using the WebLogic wizard with Nagios XI, so that users may be notified when WebLogic applications are behaving unexpectedly.

This document is intended for use by Nagios XI Administrators who want to monitor their WebLogic instances.

How To Monitor WebLogic With Nagios XI

How To Monitor JMX With Nagios XI

This document will cover how to monitor java application servers as well as how to configure check_jmx within Nagios® XI™ in order for users to be notified when java applications are not functioning properly.

This document is intended for use by Nagios XI Administrators who wish to monitor JMX applications remotely using JMX.

How To Monitor JMX With Nagios XI

How To Monitor Jetty JMX With Nagios XI

This document will cover how to monitor Jetty JMX servers using the Jetty wizard and check_jvm.jar plugin within Nagios XI, so that users may be notified when Jetty applications are behaving unexpectedly.

This document is intended for use by Nagios XI Administrators who want to monitor their Jetty instances.

How To Monitor Jetty JMX With Nagios XI

Nagios XI - Monitoring a MongoDB Database

This document describes how to monitor MongoDB databases with Nagios XI in order to monitor the number of collections and/or objects in the database, as well as size of the database. The information you collect by monitoring your MongoDB database will help you determine when documents are written into the database or if the size of the database is getting too large.

This document is intended for Nagios Administrators who want to monitor their MongoDB instances with Nagios XI 2014.

Monitoring MongoDB Database With Nagios XI

Nagios XI - Monitoring a MongoDB Server

This document describes how to monitor a MongoDB server with Nagios® XI™ using the MongoDB Server Configuration Wizard in order to monitor the health of your server. The wizard supplies checks to monitor the following: number of queries per second, memory usage, the number of databases on the server, and percentage of free connections available.

This document is intended for Nagios Administrators who want to monitor their MongoDB server with Nagios XI 2014.

Monitoring MongoDB Server With Nagios XI

Nagios XI – How to Monitor Apache Cassandra Distributed Databases

This document describes how to configure Nagios® XI™ to monitor Apache Cassandra distributed database implementations in order to ensure that data, as well as the hardware housing it, is operating properly.

This document is intended for use by Nagios XI Administrators who wish to configure Nagios XI to monitor Apache Cassandra distributed databases.

Monitoring Apache Cassandra Databases with Nagios XI

Nagios XI – Understanding User Macros

This document describes how to implement and use user macros in a working environment. This is useful for users who want to obfuscate sensitive information such as usernames, passwords, etc. User macros are helpful in specifying paths to plugins and event handlers. In addition, user macros allow strings with illegal characters (Such as ! and $) to be used in the Core Configuration Manager.

This document is intended for use by Nagios XI Administrators that wish to obfuscate arguments that may contain sensitive information.

Understanding User Macros

Nagios XI – Understanding The User Macros Component

This document describes how to use the User Macros component in Nagios XI. The component exposes the user and system macros available in Nagios Core to multiple areas of Nagios XI, allowing for more flexible configurations.

This document is intended for use by Nagios XI Administrators who want to take advantage of user and system macros in Nagios XI.

Understanding The User Macros Component

Nagios XI – How To Monitor Apache ActiveMQ With Nagios XI

This document describes how to use custom Apache ActiveMQ plugins and checks to monitor your Apache ActiveMQ server with Nagios XI. Specifically, this document shows you how to set up Nagios XI to get up to date information on how many objects are in the ActiveMQ server queue.

This document is intended for use by Nagios XI administrators who wish to take advantage of the ability to check the health and vital statistics of their Apache ActiveMQ systems.

How To Monitor ActiveMQ With Nagios XI

Nagios XI – How To Use Deadpool In Nagios XI

This document will describe how to use the Deadpool feature in Nagios XI.

This document is intended for use by Nagios XI Administrators who want XI to automatically remove failed hosts and/or services from the Nagios monitoring configuration.

How To Use Deadpool In Nagios XI

Excluding Hosts And Hostgroups In Nagios XI

This document describes how exclude hosts and host groups in Nagios XI using Core Configuration Manager (CCM).

This document is intended for use by Nagios Administrators who would like an understanding of how to exclude hosts or host groups.

Excluding Hosts And Hostgroups

Understanding And Using XI Tools

This document describes the Nagios XI Tools menu and what it can be used for.

This document is intended for use by Nagios XI Administrators and Users.

Understanding And Using XI Tools

How To Monitor Docker Containers With Nagios XI

This document describes how to use the Docker Configuration Wizard to monitor your containers' status and resource usage with Nagios XI.

This document is intended for use by Nagios Administrators and end users who want to monitor their Docker containers. Note that at the moment, we do not support Docker for Windows or Docker for Mac. These may be added in a future update.

How To Monitor Docker Containers With Nagios XI

Nagios XI – Using The Core Config Manager For Service Management

This document describes how to manage services, service groups and service templates using the Nagios XI Core Config Manager (CCM). While monitoring wizards make it easy to set up new services in Nagios XI, the CCM allows for more precise control over service monitoring, notifications, and configurations.

This document is intended for use by Nagios XI Administrators and assumes the reader has administrator privileges for the CCM.

Nagios XI – Using The Core Config Manager For Service Management