Nagios XI

Administrator Guide

Getting Started

Installation

System Configuration

Updates

User Management

Monitoring Configuration

Agents

Monitoring Windows

Extending Nagios

System Management

Advanced Topics

Developer Tools

Video Tutorials

Developer Tools

Nagios XI Global Event Handlers

Need to capture event data from Nagios XI and process it or send it to another application? This document describes how to implement and use global event handler commands to process host and state change and notification events.

XI Global Event Handlers

Accessing the Nagios XI Backend API

Nagios XI includes a backend API that allows developers to pull current status information and more in XML format for use by external systems. This simple API makes it easy to integrate Nagios information into third-party applications and external websites. This document describes how to access to backend API and query information.

Accessing The XI Backend API

Nagios XI Backend API Example Code

If you'd like to integrate host/status information from Nagios XI into a public portal or display of some kind, you'll likely be interested in our example backend API access code. The ZIP file below contains some sample code for accessing the backend API. You can modify as needed. The access credentials are invisible to the public, and the information to be displayed can be customized (if you don't mind diving into some PHP).

Nagios XI Backend API Example Code

Writing Custom Wizards in Nagios XI

This document describes how to write a custom configuration wizard in Nagios XI. This document will cover how to create a new wizard using a custom plugin and also cover how to utilize some of the programming tools within the Nagios XI framework.

Writing Custom Wizards

Nagios XI Component Development

This document describes how to use the Nagios XI Framework to access data and build a successful component. This document is intended for use by Nagios XI Adminsitrators and Developers who are already familiar with programming concepts.

XI Component Development