Automatically Migrating Nagios Core to Nagios XI
As of Nagios XI 5.8, users now have the ability to automatically migrate their Nagios Core data to Nagios XI. Although Nagios Core provides capable monitoring features, Nagios XI provides many more easy-to-use features that allow you to get a full and robust picture of your monitorable systems. Some of these extended features are:
- Web-Based Configuration that provide advanced configuration features
- Monitoring Wizards that make it easy to monitor new devices, applications, and services
- Customizable Dashboards that allow for per-user customization
- Integrated Performance Graphs that provide trending and capacity planning information
- Advanced Reports that provide data insight and exporting capabilities
- Data Visualizations that enable powerful analysis of patterns and problems
- More information about Nagios XI
- Python must be installed on any Nagios Core systems you wish to migrate. Install python if necessary.
- If migrating Nagios Core from an EL-8 system to Nagios XI hosted on EL-7, a python file called ‘python’ must exist in /usr/bin/ on the Nagios Core system. One method of accomplishing this is to copy the EL-8 version of python (python3, python2, etc…).
After installing or upgrading your Nagios XI instance, you can automatically migrate your Nagios Core instance after entering some authentication information about your Nagios Core server.
To automatically migrate your core instance:
- Navigate to Admin > Migrate Server.
Expand the Advanced Settings section and enter the following information:
Click the Migrate button.
If the core migration fails, the error that occurred will be displayed.
If the core migration is successful, you will see the success screen with all green checkmarks. You can also click on the 'critical host/services' link to see any migrated hosts or services that are in a critical status.
- Server Address - The IP address or Hostname of your Nagios Core instance.
- Username - The username to access the Nagios Core instance. NOTE: This username must either be root or have the ability to sudo into root.
- Password - The password of the root user or the user able to sudo into root.
- Overwrite Configs - Choose whether to overwrite duplicate objects with Nagios Core objects.
- Nagios Config File - If the nagios.cfg file is not in the default location on your Nagios Core server (generally /usr/local/nagios/etc/nagios.cfg), then enter the location of the config file.
Manually Migrating from Nagios Core