Overview


Nagios XI is a powerful enterprise-level solution for real-time monitoring of a large number of applications and network devices. CloudMonix integrates with Nagios XI by pushing Resource Status and numeric metrics. The metrics can then be accessed, visualized and monitored using Nagios XI.


The integrations are available during the Trial period, or in Professional and Ultimate Plans only.


Three general steps to integrate CloudMonix with Nagios XI

  1. Set up Nagios NRDP addon and copy the required information

  2. Set up the Nagios XI integration in CloudMonix

  3. Enable the integration in CloudMonix Account Information screen


Detailed steps to integrate CloudMonix with Nagios XI

  • Set up and verify the NRDP (Nagios Remote Data Processor) addon as described in the documentation. Copy an authorized token.

  • Log in to the Nagios XI as an admin. Click on the user name next to the Logout button and copy the API Key. Ensure that the API Access checkbox is ticked.


  • Then go to the Admin panel. Copy the Authentication Token (Check Transfers > Inbound Transfers).  Remote clients must be able to contact the Nagios server on port 80 TCP (HTTP) or 443 TCP (HTTPS) in order to access the NRDP API and submit check results. You may have to open firewall ports to allow access.






  • In CloudMonix open the Nagios XI integration dialog (Account Settings > Integrations > Nagios XI). Add new Nagios XI API Key (click the + button). Enter the copied API Key. Then provide API Url, contact name, NRDP API Url and NRDP API token copied during NRDP setup.

 


  • Specify the overall integration in the Account Information screen (Account Settings > Account Information). 



  • If necessary, customize which resources should be sending information to Nagios XI on the individual resource dialog screens (Advanced tab).  See this article for more details.


  • After a few minutes verify that the Resource Status and other metrics are visible in Nagios XI as described below. Any problems will be reported in the Monitoring Log (Dashboards > Performance Dashboard > Resource > Monitoring Log). 




Information sent by CloudMonix to Nagios XI


CloudMonix sends to Nagios XI information about Resource Status and all tracked numeric metrics, such as Performance Counters, Response Times, Queue counts, etc. The Resource Status metric is used for tracking resource status by Nagios XI. The other metrics have no semantic meaning from Nagios perspective, so Nagios will simply store and visualize their values using graphs, tables, etc.


The Resource Status metric will be visible in the Dashboard, in the Reports tab alongside status information for other hosts.



CloudMonix can send information about multiple resources, each CloudMonix resource is a host from the Nagios XI perspective and their status will be tracked individually.



The host name has the format CloudMonix Resource [CloudMonix resource name], for example if your Azure SQL Server is called “SQLCRM” then in Nagios XI all metrics from this resource will belong to the host “CloudMonix Resource SQLCRM”. 



Each CloudMonix metric is a Service in Nagios XI. Metrics can be presented using tables showing their current values, or in graphs showing the values changes over time.