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.
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.
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).
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.