NagiosXI installation issues

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
thanigaivel.a
Posts: 109
Joined: Mon Jan 22, 2018 3:38 pm

NagiosXI installation issues

Post by thanigaivel.a »

we are trying to do an fresh installation of NagiosXI with the latest version, however we are getting errors.

so kindly check the attached installation logs and provide the solution.
You do not have the required permissions to view the files attached to this post.
User avatar
mcapra
Posts: 3739
Joined: Thu May 05, 2016 3:54 pm

Re: NagiosXI installation issues

Post by mcapra »

Please add the 'Optional' channel to your Red Hat systems subscriptions. You can do so in the Redhat Network web interface or using the rhn-channel command. Or, install the yum-utils package and use the following command:

Code: Select all

yum-config-manager --enable rhel-7-server-optional-rpms
You also seem to have DNS errors:

Code: Select all

"Could not resolve host: repo.nagios.com; Unknown error"
Is this machine in an offline environment? There are specific steps to take when installing Nagios XI in an offline environment:
https://assets.nagios.com/downloads/nag ... onment.pdf

I also notice this machine is behind a proxy. There are specific configuration steps to be made when installing Nagios XI behind a proxy:
https://support.nagios.com/kb/article.php?id=147
Former Nagios employee
https://www.mcapra.com/
npolovenko
Support Tech
Posts: 3457
Joined: Mon May 15, 2017 5:00 pm

Re: NagiosXI installation issues

Post by npolovenko »

@thanigaivel.a , Let us know if the previous answer helped you resolve the problem?
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
thanigaivel.a
Posts: 109
Joined: Mon Jan 22, 2018 3:38 pm

Re: NagiosXI installation issues

Post by thanigaivel.a »

I've resolved the repo issues, and tried again but still problem persists

I'm expecting quick resolution on this.

please let me know if you could support via cisco webex ?
You do not have the required permissions to view the files attached to this post.
thanigaivel.a
Posts: 109
Joined: Mon Jan 22, 2018 3:38 pm

Re: NagiosXI installation issues

Post by thanigaivel.a »

can you let me know the exact resolution time
bheden
Product Development Manager
Posts: 179
Joined: Thu Feb 13, 2014 9:50 am
Location: Nagios Enterprises

Re: NagiosXI installation issues

Post by bheden »

@thanigaivel.a,

In no particular order, I'll try and answer the questions to the best of my abilities:
can you let me know the exact resolution time
Not quite yet. We'll need more information first.
please let me know if you could support via cisco webex ?
Only when we decide that is the necessary route to take. We may be able to go get you going before that becomes a possibility.

And the question from the initial response:
Is this an offline installation?
Are you in fact behind a proxy? Did you complete the steps required in the document(s) linked to by @mcapra?

I'd like the output of the following commands:

Code: Select all

ping repo.nagios.com
ping localhost
hostname
cat /etc/hosts
cat /etc/yum.conf
cat /etc/wgetrc
Thanks.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.

Nagios Enterprises
Senior Developer
thanigaivel.a
Posts: 109
Joined: Mon Jan 22, 2018 3:38 pm

Re: NagiosXI installation issues

Post by thanigaivel.a »

Kindly find the output

[root@indeta3appu002 nagiosxi]# ping repo.nagios.com
ping: repo.nagios.com: Name or service not known
[root@indeta3appu002 nagiosxi]# ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.034 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.037 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.022 ms
^C
--- localhost ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.022/0.031/0.037/0.006 ms
[root@indeta3appu002 nagiosxi]# hostname
indeta3appu002
[root@indeta3appu002 nagiosxi]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
13.61.13.66 mbc_rhel7.3
13.131.1.242 proxyeast.idns.xerox.com www2.mc.xerox.com
13.61.13.36 indeta3appu002 localhost
[root@indeta3appu002 nagiosxi]# cat /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3

# This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
# It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
proxy=http://www2.mc.xerox.com:8000
[root@indeta3appu002 nagiosxi]# cat /etc/wgetrc
###
### Sample Wget initialization file .wgetrc
###

## You can use this file to change the default behaviour of wget or to
## avoid having to type many many command-line options. This file does
## not contain a comprehensive list of commands -- look at the manual
## to find out what you can put into this file.
##
## Wget initialization file can reside in /etc/wgetrc
## (global, for all users) or $HOME/.wgetrc (for a single user).
##
## To use the settings in this file, you will have to uncomment them,
## as well as change them, in most cases, as the values on the
## commented-out lines are the default values (e.g. "off").


##
## Global settings (useful for setting up in /etc/wgetrc).
## Think well before you change them, since they may reduce wget's
## functionality, and make it behave contrary to the documentation:
##

# You can set retrieve quota for beginners by specifying a value
# optionally followed by 'K' (kilobytes) or 'M' (megabytes). The
# default quota is unlimited.
#quota = inf

# You can lower (or raise) the default number of retries when
# downloading a file (default is 20).
#tries = 20

# Lowering the maximum depth of the recursive retrieval is handy to
# prevent newbies from going too "deep" when they unwittingly start
# the recursive retrieval. The default is 5.
#reclevel = 5

# By default Wget uses "passive FTP" transfer where the client
# initiates the data connection to the server rather than the other
# way around. That is required on systems behind NAT where the client
# computer cannot be easily reached from the Internet. However, some
# firewalls software explicitly supports active FTP and in fact has
# problems supporting passive transfer. If you are in such
# environment, use "passive_ftp = off" to revert to active FTP.
#passive_ftp = off

# The "wait" command below makes Wget wait between every connection.
# If, instead, you want Wget to wait only between retries of failed
# downloads, set waitretry to maximum number of seconds to wait (Wget
# will use "linear backoff", waiting 1 second after the first failure
# on a file, 2 seconds after the second failure, etc. up to this max).
#waitretry = 10


##
## Local settings (for a user to set in his $HOME/.wgetrc). It is
## *highly* undesirable to put these settings in the global file, since
## they are potentially dangerous to "normal" users.
##
## Even when setting up your own ~/.wgetrc, you should know what you
## are doing before doing so.
##

# Set this to on to use timestamping by default:
#timestamping = off

# It is a good idea to make Wget send your email address in a `From:'
# header with your request (so that server administrators can contact
# you in case of errors). Wget does *not* send `From:' by default.
#header = From: Your Name <[email protected]>

# You can set up other headers, like Accept-Language. Accept-Language
# is *not* sent by default.
#header = Accept-Language: en

# You can set the default proxies for Wget to use for http, https, and ftp.
# They will override the value in the environment.
#https_proxy = http://proxy.yoyodyne.com:18023/
#http_proxy = http://proxy.yoyodyne.com:18023/
#ftp_proxy = http://proxy.yoyodyne.com:18023/
https_proxy=http://www2.mc.xerox.com:8000
http_proxy=http://www2.mc.xerox.com:8000

# If you do not want to use proxy at all, set this to off.
#use_proxy = on

# You can customize the retrieval outlook. Valid options are default,
# binary, mega and micro.
#dot_style = default

# Setting this to off makes Wget not download /robots.txt. Be sure to
# know *exactly* what /robots.txt is and how it is used before changing
# the default!
#robots = on

# It can be useful to make Wget wait between connections. Set this to
# the number of seconds you want Wget to wait.
#wait = 0

# You can force creating directory structure, even if a single is being
# retrieved, by setting this to on.
#dirstruct = off

# You can turn on recursive retrieving by default (don't do this if
# you are not sure you know what it means) by setting this to on.
#recursive = off

# To always back up file X as X.orig before converting its links (due
# to -k / --convert-links / convert_links = on having been specified),
# set this variable to on:
#backup_converted = off

# To have Wget follow FTP links from HTML files by default, set this
# to on:
#follow_ftp = off

# To try ipv6 addresses first:
#prefer-family = IPv6

# Set default IRI support state
#iri = off

# Force the default system encoding
#locale = UTF-8

# Force the default remote server encoding
#remoteencoding = UTF-8
[root@indeta3appu002 nagiosxi]#
thanigaivel.a
Posts: 109
Joined: Mon Jan 22, 2018 3:38 pm

Re: NagiosXI installation issues

Post by thanigaivel.a »

FYI, I'm able to wget repo.nagios.com, regarding "ping repo.nagios.com" hope you have disabled icmp traffic.

[root@indeta3appu002 yum.repos.d]# wget https://repo.nagios.com/
--2018-03-02 07:30:09-- https://repo.nagios.com/
Resolving www2.mc.xerox.com (www2.mc.xerox.com)... 13.131.1.242
Connecting to www2.mc.xerox.com (www2.mc.xerox.com)|13.131.1.242|:8000... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html’

[ <=> ] 15,773 74.1KB/s in 0.2s

2018-03-02 07:30:10 (74.1 KB/s) - ‘index.html’ saved [15773]

[root@indeta3appu002 yum.repos.d]# wget http://repo.nagios.com/
--2018-03-02 07:30:22-- http://repo.nagios.com/
Resolving www2.mc.xerox.com (www2.mc.xerox.com)... 13.131.1.242
Connecting to www2.mc.xerox.com (www2.mc.xerox.com)|13.131.1.242|:8000... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html.1’

[ <=> ] 15,773 37.1KB/s in 0.4s

2018-03-02 07:30:23 (37.1 KB/s) - ‘index.html.1’ saved [15773]

[root@indeta3appu002 yum.repos.d]#
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: NagiosXI installation issues

Post by scottwilkerson »

In this article
https://support.nagios.com/kb/article.php?id=147

You missed a very important steps

In /etc/wgetrc

Code: Select all

no_proxy=localhost,127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 # Hosts to exclude from proxying
Add that and then re-run the install
Former Nagios employee
Creator:
Human Design Website
Get Your Human Design Chart
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: NagiosXI installation issues

Post by scottwilkerson »

May we conclude that you no longer need help here because you performed this install?
https://support.nagios.com/forum/viewto ... 3&p=246416

You still will need to perform the step above on the new machine if a proxy is configured
Former Nagios employee
Creator:
Human Design Website
Get Your Human Design Chart
Locked