Migrating Nagios core 4.0.8 open source to Nagios XI 5.6.10

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
User avatar
fsbeaunix
Posts: 31
Joined: Mon Apr 20, 2015 2:58 pm
Location: Michigan, USA

Migrating Nagios core 4.0.8 open source to Nagios XI 5.6.10

Post by fsbeaunix »

Hello,

I'm migrating our monitoring system from Nagios core 4.0.8 open source version to Nagios XI 5.6.10 supported version.
In the open source version we define all the services on the server on which Nagios is installed. Whereas in the Nagios XI version I have to create multiple .cfg files one foe each type of service on each and every server that we monitor. Instead I'm looking for a way to consolidate all these services into one single and place it on the server where Nagios is installed and manage the files from there similar to Nagios core version.

To make it simple below is what I have in current system and what I want to do in the supported version.

Current System setup:-

1) Nagios installed on acmutil server
2) Configuration file for all types of services is placed on acmutil as shown below. For each service we define the list of hosts to be monitored.

define service{
use cms-generic-service-ops
hosts ecmeventsvc2,ecmtasksrchapp2,ecmp8opssvc2,ecmdocsvc2,ecmtaskopssvc2,ecmdocapijboss2,ecmdocopssvc2,content3jboss5,content3jboss6,ecmdocsconvsvc1,ecmdocsconvsvc2,ecmcasecreationsvc1,ecmcasecreationsvc2,ecmfsbdocopsapi1,ecmfsbdocopsapi2
#servicegroups http-check
service_description http status
check_command check_web_ping_wrapper
}


define service{
use cms-generic-service-nopage
hosts fstroycmscmx01,fstroycmscmx02,fstroycmscmx03,fstroycmscmx04,fstroycmscmx05,fstroycmscmx06,fstroycmscmx07,fstroytimgcmx11
#servicegroups http-check
service_description http status
check_command check_web_ping_wrapper
}
3) Nothing is defined are no .cfg files are placed on the hosts.

Nagios XI 5.6.10 setup:-

1) Nagios is installed on unagt01
2) Inorder to monitor /export and /export/logs file systems I have to place the .cfg files on each of the hosts that we want to monitor.

To eliminate adding same config files on multiple hosts, please suggest me how can I do this migration process without editing multiple files. Also please suggest me if there is a way that to create only one config file and make it accessible from all the hosts.

If possible I would like to have a WebEx on this.

Thank you,
Supriya
User avatar
Box293
Too Basu
Posts: 5126
Joined: Sun Feb 07, 2010 10:55 pm
Location: Deniliquin, Australia
Contact:

Re: Migrating Nagios core 4.0.8 open source to Nagios XI 5.6

Post by Box293 »

This document explains how to use Nagios XI with static configuration files:

https://assets.nagios.com/downloads/nag ... ios-XI.pdf
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
User avatar
fsbeaunix
Posts: 31
Joined: Mon Apr 20, 2015 2:58 pm
Location: Michigan, USA

Re: Migrating Nagios core 4.0.8 open source to Nagios XI 5.6

Post by fsbeaunix »

Hi Box293,

Thanks for the document. I understand that I manually manage the Nagios XI configurations similar to Nagios core.

Currently under /usr/local/nagios/etc/static/ I have just 3 sample files.

In out Nagios core settings,

Under
"/usr/local/nagios/etc/nag_cms/services", we have "services.cfg" file.
"/usr/local/nagios/etc/nag_cms/srcfiles", we have "chk_http_file.src" and "chk_http_file_ssl.src" files.
"/usr/local/nagios/etc/nag_cms", we have "cms_hostgroups.cfg", "cms_contacts.cfg", "cms_hosts.cfg", "cms_timeperiods.cfg" etc.,
"/usr/local/nagios/libexec", we have all the plugins/commands.

How do I start migrating these files to "/usr/local/nagios/etc/static/". Do I have to follow the same file structure? or can I place all the config files and plugins in the same location?
swolf

Re: Migrating Nagios core 4.0.8 open source to Nagios XI 5.6

Post by swolf »

Hi @fsbeaunix,

You should be able to simply move the nag_cms directory (with all its contents) to /usr/local/nagios/etc/static/nag_cms. The libexec directory can remain as it is.
User avatar
fsbeaunix
Posts: 31
Joined: Mon Apr 20, 2015 2:58 pm
Location: Michigan, USA

Re: Migrating Nagios core 4.0.8 open source to Nagios XI 5.6

Post by fsbeaunix »

Hi Swolf,

Once I move the entire file system to the static folder and restart the Nagios, does all the objects like hosts, contacts and time periods that I defined in the config files appear in the Nagios XI Core Config Manager drop down options? or do I have to do any additional steps.

Thank you,
User avatar
Box293
Too Basu
Posts: 5126
Joined: Sun Feb 07, 2010 10:55 pm
Location: Deniliquin, Australia
Contact:

Re: Migrating Nagios core 4.0.8 open source to Nagios XI 5.6

Post by Box293 »

Using static configs means that nothing will appear in CCM. This method is commonly used by people who do not want to use the CCM GUI interface.

If you want everything to appear in CCM then you will need to do an import / migration.

https://assets.nagios.com/downloads/nag ... ios-XI.pdf
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Locked