Zabbix and Nagios XI are popular enterprise-level solutions for monitoring large numbers of applications, servers, VMs, and network devices in real-time. However, at this time, they lack native Azure monitoring capabilities.
If your organization is using one of these tools, you can configure CloudMonix to send raw metrics data to them. Azure metrics collected by CloudMonix can then be visualized and analyzed alongside data from other resources.
- Step 1 – Get API key and authentication token from Nagios XI
- Step 2 – Set up the Nagios XI integration in CloudMonix
- Step 3 – Enable the integration in CloudMonix Account Information screen
The process for Zabbix is very similar, see this article for details.
Step 1 – Get API key and authentication token from Nagios XI
Before setting up integration ensure that the NRDP (Nagios Remote Data Processor) addon is configured as described in the Nagios documentation. See this article for more details.
Log into the Nagios XI as an admin. Click on the username next to the Logout button and copy the API Key. Ensure that the API Access checkbox is ticked.
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.
Step 2 – Set up the Nagios XI integration in CloudMonix
In CloudMonix portal navigate to “Account Settings” then go to “Integrations”. Select Nagios XI integration.
In the configuration dialog provide the API key from the previous step. You also need to specify NRDP API Url and NRDP API token obtained during NRDP setup.
The URL needs to be accessible by CloudMonix from the internet. If your Nagios or Zabbix servers are located behind a firewall, ports will need to be opened. Conveniently, CloudMonix uses a set of static IP’s to connect from. See this article to learn more.
Step 3 – Enable the integration in CloudMonix Account Information screen
In CloudMonix portal navigate to “Account Settings”, then go to the “Account Information” tab. From the drop-down select Nagios XI integration. It’ll be the default integration that will be used for sending metrics data for all resources.
It’s also possible to control what information is sent to Nagios by selecting integration only for the selected resources. See this article to learn more.
In a similar way, you can configure integration between CloudMonix and other tools often used by IT organizations, like Zabbix, Autotask, ManageEngine, HipChat, PagerDuty, Zendesk, and more. See the full list here.