I'm attempting to install Nagios XI on a RHEL6 server which is not connected to the Internet. This machine does have access to private software repositories for when installations/updates are necessary. I've learned that the "fullinstall" script does not accommodate environments like mine.
1. Is this possible in the first place?
2. Has anyone done this successfully?
Setting up Nagios XI in closed environment
- sathevaner
- Posts: 62
- Joined: Wed Nov 29, 2017 11:00 am
-
npolovenko
- Support Tech
- Posts: 3457
- Joined: Mon May 15, 2017 5:00 pm
Re: Setting up Nagios XI in closed environment
Hello,@sathevaner. Check out this tutorial:
https://assets.nagios.com/downloads/nag ... onment.pdf
I think that as long as if you manually install all the required packages beforehand, XI should be able to install offline.
Also, you may go with an offline installation from the repo: https://repo.nagios.com/
https://assets.nagios.com/downloads/nag ... onment.pdf
I think that as long as if you manually install all the required packages beforehand, XI should be able to install offline.
Also, you may go with an offline installation from the repo: https://repo.nagios.com/
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
- sathevaner
- Posts: 62
- Joined: Wed Nov 29, 2017 11:00 am
Re: Setting up Nagios XI in closed environment
Thank you for the reply, @npolovenko.
The fullinstall script is broken. It calls on the NRDS shell script installer, when it is not packaged with the latest Linux tarball:
Please advise on how I can proceed with the fullinstall script.
The fullinstall script is broken. It calls on the NRDS shell script installer, when it is not packaged with the latest Linux tarball:
Code: Select all
./B-installxi: line 161: /usr/local/nagiosxi/html/includes/components/nrdsconfigmanager/install.sh: No such file or directoryRe: Setting up Nagios XI in closed environment
Did you follow the document referenced by npolovenko?
https://assets.nagios.com/downloads/nag ... onment.pdf
The "offline" fullinstall script is different than the "regular" one... It uses yum to do a "local" install of the RPMs that are included in the tarball...
Here's the included RPMs. Notice that "nagiosxi-nrds-5-4.11.el7.x86_64.rpm" is included.
https://assets.nagios.com/downloads/nag ... onment.pdf
The "offline" fullinstall script is different than the "regular" one... It uses yum to do a "local" install of the RPMs that are included in the tarball...
Code: Select all
[root@main-nagios-xi nagiosxi]# cat fullinstall
#!/bin/sh -e
yum -y --nogpgcheck localinstall *.rpmCode: Select all
[root@main-nagios-xi nagiosxi]# pwd
/tmp/rpms/nagiosxi
[root@main-nagios-xi nagiosxi]# ls
fping-3.10-4.el7.x86_64.rpm nagiosxi-ndoutils-5-4.11.el7.x86_64.rpm perl-Net-SNMP-6.0.1-7.el7.noarch.rpm
freetds-0.95.81-1.el7.x86_64.rpm nagiosxi-nrds-5-4.11.el7.x86_64.rpm perl-Number-Format-1.73-14.el7.noarch.rpm
fullinstall nagiosxi-nrpe-5-4.11.el7.x86_64.rpm php-mcrypt-5.4.16-4.el7.x86_64.rpm
jwhois-4.0-38.el7.x86_64.rpm nagiosxi-nsca-5-4.11.el7.x86_64.rpm php-mssql-5.4.16-4.el7.x86_64.rpm
libidn2-0.10-2.el7.x86_64.rpm nagiosxi-pnp-5-4.11.el7.x86_64.rpm php-pear-HTML-Template-IT-1.3.0-2.el5.noarch.rpm
libmcrypt-2.5.8-13.el7.x86_64.rpm nagiosxi-wkhtmltox-5-4.11.el7.x86_64.rpm php-pecl-ssh2-0.12-1.el7.x86_64.rpm
nagiosxi-5-4.11.el7.x86_64.rpm nagiosxi-wmic-5-4.11.el7.x86_64.rpm python-bson-2.5.2-4.el7.x86_64.rpm
nagiosxi-ajaxterm-5-4.11.el7.x86_64.rpm nmap-6.47-1.x86_64.rpm python-pymongo-2.5.2-4.el7.x86_64.rpm
nagiosxi-mrtg-5-4.11.el7.x86_64.rpm perl-Class-Accessor-0.34-12.el7.noarch.rpm python-pymssql-2.1.1-1.el7.x86_64.rpm
nagiosxi-nagioscore-5-4.11.el7.x86_64.rpm perl-Config-IniFiles-2.79-1.el7.noarch.rpm python-simplejson-3.3.3-1.el7.x86_64.rpm
nagiosxi-nagiosmobile-5-4.11.el7.x86_64.rpm perl-Crypt-Rijndael-1.12-1.el7.x86_64.rpm rrdtool-1.4.9-1.el7.x86_64.rpm
nagiosxi-nagiosplugins-5-4.11.el7.x86_64.rpm perl-Mail-IMAPClient-3.37-1.el7.noarch.rpm rrdtool-perl-1.4.9-1.el7.x86_64.rpm
nagiosxi-nagiosql-5-4.11.el7.x86_64.rpm perl-Mail-POP3Client-2.18-6.el7.noarch.rpm rrdtool-python-1.4.9-1.el7.x86_64.rpm
nagiosxi-nagvis-5-4.11.el7.x86_64.rpm perl-Net-SMTP-TLS-0.12-1.el7.noarch.rpm upgradeBe sure to check out our Knowledgebase for helpful articles and solutions!
- sathevaner
- Posts: 62
- Joined: Wed Nov 29, 2017 11:00 am
Re: Setting up Nagios XI in closed environment
The problem turned out to be a hardened php.ini file on the server that was overlooked. The offline installation has completed successfully. Thank you, @npolovenko and @lmiltchev, for the quick replies!
-
kyang
Re: Setting up Nagios XI in closed environment
Sounds good! I'll be closing this thread!
If you have any more questions, feel free to create another thread.
Thanks for using the Nagios Support Forum!
If you have any more questions, feel free to create another thread.
Thanks for using the Nagios Support Forum!