NCPA Installtion on Centos7

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
sneha.irali
Posts: 141
Joined: Fri Jan 15, 2021 3:56 am

Re: NCPA Installtion on Centos7

Post by sneha.irali »

[root@gmslybf5backup ~]# ldd --version
ldd (GNU libc) 2.17
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
[root@gmslybf5backup ~]#
[root@gmslybf5backup ~]# rpm -qa | grep glibc
glibc-2.17-307.el7.1.x86_64
glibc-common-2.17-307.el7.1.x86_64
[root@gmslybf5backup ~]#
[root@gmslybf5backup ~]# rpm -qa | grep ncpa
ncpa-2.3.1-1.el8.x86_64
[root@gmslybf5backup ~]# rpm -ql ncpa
/etc/init.d/ncpa_listener
/etc/init.d/ncpa_passive
/usr/local/ncpa
/usr/local/ncpa/_bisect.so
/usr/local/ncpa/_cffi_backend.so
/usr/local/ncpa/_codecs_cn.so
/usr/local/ncpa/_codecs_hk.so
/usr/local/ncpa/_codecs_iso2022.so
/usr/local/ncpa/_codecs_jp.so
/usr/local/ncpa/_codecs_kr.so
/usr/local/ncpa/_codecs_tw.so
/usr/local/ncpa/_collections.so
/usr/local/ncpa/_ctypes.so
/usr/local/ncpa/_functools.so
/usr/local/ncpa/_hashlib.so
/usr/local/ncpa/_heapq.so
/usr/local/ncpa/_io.so
/usr/local/ncpa/_json.so
/usr/local/ncpa/_locale.so
/usr/local/ncpa/_multibytecodec.so
/usr/local/ncpa/_multiprocessing.so
/usr/local/ncpa/_random.so
/usr/local/ncpa/_socket.so
/usr/local/ncpa/_sqlite3.so
/usr/local/ncpa/_ssl.so
/usr/local/ncpa/_struct.so
/usr/local/ncpa/array.so
/usr/local/ncpa/binascii.so
/usr/local/ncpa/build_resources
/usr/local/ncpa/build_resources/LicenseAgreement.txt
/usr/local/ncpa/build_resources/listener_init
/usr/local/ncpa/build_resources/macosinstall.sh
/usr/local/ncpa/build_resources/macosuninstall.sh
/usr/local/ncpa/build_resources/ncpa_listener.plist
/usr/local/ncpa/build_resources/ncpa_passive.plist
/usr/local/ncpa/build_resources/passive_init
/usr/local/ncpa/cPickle.so
/usr/local/ncpa/cStringIO.so
/usr/local/ncpa/cryptography.hazmat.bindings._openssl.so
/usr/local/ncpa/datetime.so
/usr/local/ncpa/etc
/usr/local/ncpa/etc/ncpa.cfg
/usr/local/ncpa/etc/ncpa.cfg.d
/usr/local/ncpa/etc/ncpa.cfg.d/README.txt
/usr/local/ncpa/etc/ncpa.cfg.d/example.cfg
/usr/local/ncpa/etc/ncpa.cfg.sample
/usr/local/ncpa/fcntl.so
/usr/local/ncpa/gevent._semaphore.so
/usr/local/ncpa/gevent._socket3.py
/usr/local/ncpa/gevent.ares.so
/usr/local/ncpa/gevent.libev._corecffi.so
/usr/local/ncpa/gevent.libev.corecext.so
/usr/local/ncpa/greenlet._greenlet.so
/usr/local/ncpa/grp.so
/usr/local/ncpa/itertools.so
/usr/local/ncpa/jinja2.asyncsupport.py
/usr/local/ncpa/libcrypto.so.1.1
/usr/local/ncpa/libffi.so.6
/usr/local/ncpa/library.zip
/usr/local/ncpa/libssl.so.1.1
/usr/local/ncpa/listener
/usr/local/ncpa/listener/static
/usr/local/ncpa/listener/static/css
/usr/local/ncpa/listener/static/css/bootstrap.min.css
/usr/local/ncpa/listener/static/css/ea.min.css
/usr/local/ncpa/listener/static/css/font-awesome.min.css
/usr/local/ncpa/listener/static/css/ncpa-graph.css
/usr/local/ncpa/listener/static/css/ncpa.css
/usr/local/ncpa/listener/static/css/sumoselect.css
/usr/local/ncpa/listener/static/fonts
/usr/local/ncpa/listener/static/fonts/FontAwesome.otf
/usr/local/ncpa/listener/static/fonts/fontawesome-webfont.eot
/usr/local/ncpa/listener/static/fonts/fontawesome-webfont.svg
/usr/local/ncpa/listener/static/fonts/fontawesome-webfont.ttf
/usr/local/ncpa/listener/static/fonts/fontawesome-webfont.woff
/usr/local/ncpa/listener/static/fonts/fontawesome-webfont.woff2
/usr/local/ncpa/listener/static/help
/usr/local/ncpa/listener/static/help/active.html
/usr/local/ncpa/listener/static/help/api.html
/usr/local/ncpa/listener/static/help/configuration.html
/usr/local/ncpa/listener/static/help/graphs.html
/usr/local/ncpa/listener/static/help/index.html
/usr/local/ncpa/listener/static/help/other.html
/usr/local/ncpa/listener/static/help/passive.html
/usr/local/ncpa/listener/static/img
/usr/local/ncpa/listener/static/img/critical.png
/usr/local/ncpa/listener/static/img/footer_lodyas.png
/usr/local/ncpa/listener/static/img/glyphicons-halflings-white.png
/usr/local/ncpa/listener/static/img/glyphicons-halflings.png
/usr/local/ncpa/listener/static/img/ncpa.png
/usr/local/ncpa/listener/static/img/shattered.png
/usr/local/ncpa/listener/static/img/warning.png
/usr/local/ncpa/listener/static/js
/usr/local/ncpa/listener/static/js/bootstrap.min.js
/usr/local/ncpa/listener/static/js/d3.v5.min.js
/usr/local/ncpa/listener/static/js/help.js
/usr/local/ncpa/listener/static/js/jquery.3.5.1.min.js
/usr/local/ncpa/listener/static/js/jquery.ea.1.3.5.min.js
/usr/local/ncpa/listener/static/js/jquery.ss.3.0.2.min.js
/usr/local/ncpa/listener/static/js/main.js
/usr/local/ncpa/listener/static/js/smoothie.js
/usr/local/ncpa/listener/templates
/usr/local/ncpa/listener/templates/admin
/usr/local/ncpa/listener/templates/admin/api.html
/usr/local/ncpa/listener/templates/admin/checks.html
/usr/local/ncpa/listener/templates/admin/global.html
/usr/local/ncpa/listener/templates/admin/index.html
/usr/local/ncpa/listener/templates/admin/kafkaproducer.html
/usr/local/ncpa/listener/templates/admin/listener.html
/usr/local/ncpa/listener/templates/admin/login.html
/usr/local/ncpa/listener/templates/admin/nrdp.html
/usr/local/ncpa/listener/templates/admin/nrds.html
/usr/local/ncpa/listener/templates/admin/passive.html
/usr/local/ncpa/listener/templates/admin/plugins.html
/usr/local/ncpa/listener/templates/base.html
/usr/local/ncpa/listener/templates/errors
/usr/local/ncpa/listener/templates/errors/404.html
/usr/local/ncpa/listener/templates/errors/500.html
/usr/local/ncpa/listener/templates/graph.html
/usr/local/ncpa/listener/templates/gui
/usr/local/ncpa/listener/templates/gui/api.html
/usr/local/ncpa/listener/templates/gui/checks.html
/usr/local/ncpa/listener/templates/gui/dashboard.html
/usr/local/ncpa/listener/templates/gui/graphs.html
/usr/local/ncpa/listener/templates/gui/help.html
/usr/local/ncpa/listener/templates/gui/plugins.html
/usr/local/ncpa/listener/templates/gui/stats.html
/usr/local/ncpa/listener/templates/gui/tail.html
/usr/local/ncpa/listener/templates/gui/top.html
/usr/local/ncpa/listener/templates/login.html
/usr/local/ncpa/listener/templates/tail.html
/usr/local/ncpa/listener/templates/top.html
/usr/local/ncpa/markupsafe._speedups.so
/usr/local/ncpa/math.so
/usr/local/ncpa/mmap.so
/usr/local/ncpa/ncpa_listener
/usr/local/ncpa/ncpa_passive
/usr/local/ncpa/operator.so
/usr/local/ncpa/plugins
/usr/local/ncpa/plugins/.keep
/usr/local/ncpa/psutil._psutil_linux.so
/usr/local/ncpa/psutil._psutil_posix.so
/usr/local/ncpa/pyexpat.so
/usr/local/ncpa/resource.so
/usr/local/ncpa/select.so
/usr/local/ncpa/strop.so
/usr/local/ncpa/termios.so
/usr/local/ncpa/time.so
/usr/local/ncpa/unicodedata.so
/usr/local/ncpa/var
/usr/local/ncpa/var/log
/usr/local/ncpa/var/log/ncpa_listener.log
/usr/local/ncpa/var/log/ncpa_passive.log
/usr/local/ncpa/var/run
/usr/local/ncpa/zlib.so
[root@gmslybf5backup ~]#
[root@gmslybf5backup ~]# systemctl status ncpa_listerner
Unit ncpa_listerner.service could not be found.
[root@gmslybf5backup ~]# systemctl restart ncpa_listener
[root@gmslybf5backup ~]# systemctl status ncpa_listerner
Unit ncpa_listerner.service could not be found.
[root@gmslybf5backup ~]# tail -n30 /usr/local/ncpa/var/log/ncpa_listener.log
sneha.irali
Posts: 141
Joined: Fri Jan 15, 2021 3:56 am

Re: NCPA Installtion on Centos7

Post by sneha.irali »

attaching the ncpa.cfg file.

Please review all the o/p and let us know how do we proceed further ASAP.
You do not have the required permissions to view the files attached to this post.
User avatar
vtrac
Posts: 903
Joined: Tue Oct 27, 2020 1:35 pm

Re: NCPA Installtion on Centos7

Post by vtrac »

Hi,
Hope you are having a good day!! ... :-)

I have attached the latest NCPA rpm package, let try remove your current NCPA package and re-install again.

As "root", please run the below command on your NCPA agent machine:

Code: Select all

yum erase ncpa
Please answer "y" when prompted.

Now, please download the "NCPA.tar" file and put that on "/tmp" of your NCPA agent machine.
Please remember to copy it as "binary" package.

Please run the below command on the NCPA agent machine:

Code: Select all

cd /tmp
tar -xvf NCPA.tar

yum localinstall ./ncpa-latest.el7.x86_64.rpm
Please anwer "y" when prompted.

Now, please follow the below KB for setting up your NCPA agent:
https://assets.nagios.com/downloads/ncp ... g-NCPA.pdf

Please run the below command to check status of ncpa_listener:

Code: Select all

systemctl status ncpa_listerner

Best Regards,
Vinh
You do not have the required permissions to view the files attached to this post.
sneha.irali
Posts: 141
Joined: Fri Jan 15, 2021 3:56 am

Re: NCPA Installtion on Centos7

Post by sneha.irali »

Thanks for provideing the installer and the steps.

It did install appropriately, additionally we had to add the firewall rules as below, then the communication was also fixed.

firewall-cmd --zone=public --add-port=5693/tcp
firewall-cmd --zone=public --add-port=5693/tcp --permanent
User avatar
vtrac
Posts: 903
Joined: Tue Oct 27, 2020 1:35 pm

Re: NCPA Installtion on Centos7

Post by vtrac »

Great!! .... glad that NCPA is working ... :-)

May I close this thread?


Best Regards,
Vinh
sneha.irali
Posts: 141
Joined: Fri Jan 15, 2021 3:56 am

Re: NCPA Installtion on Centos7

Post by sneha.irali »

yes
User avatar
vtrac
Posts: 903
Joined: Tue Oct 27, 2020 1:35 pm

Re: NCPA Installtion on Centos7

Post by vtrac »

Great!! ... locking thread ... :-)