Page 1 of 3

Oracle Installation on Nagios server

Posted: Mon Nov 23, 2015 9:01 am
by raamardhani7
Hi Team,

I am trying to configure Oracle monitoring using Nagios and I am facing the below issues.

Followed the below URL:
https://assets.nagios.com/downloads/nag ... ios-XI.pdf for setting up the Oracle monitoring. But facing the error mentioned last. Could someone help me with this. Thanks.

Code: Select all

[root@lussvpnagiosxi00 tmp]# ls -ltr
-rwxrwxrwx  1 root     root    1893 Nov  2  2011 oracleinstall.sh
-rwxr-xr-x  1 root     root    5307 Mar 20  2012 oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm
-rwxr-xr-x  1 root     root    5307 Mar 20  2012 oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
-rwxr-xr-x  1 root     root    5307 Mar 20  2012 oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm

Code: Select all

 uname -a
Linux lussvpnagiosxi00 2.6.32-573.7.1.el6.x86_64 #1 SMP Thu Sep 10 13:42:16 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux

Code: Select all

[root@lussvpnagiosxi00 tmp]# ./oracleinstall.sh
#######################################
#                                     #
# This is the installer script        #
# for installing Oracle monitoring    #
# libraries.                          #
#                                     #
# Before you continue, be sure that   #
# the oracle-basic, sqlplus and devel #
# are in the same directory as this   #
# installer script.                   #
#                                     #
#######################################
Loaded plugins: changelog, product-id, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Package glibc-devel-2.12-1.166.el6_7.3.x86_64 already installed and latest version
Package glibc-2.12-1.166.el6_7.3.x86_64 already installed and latest version
Package glibc-headers-2.12-1.166.el6_7.3.x86_64 already installed and latest version
Package glibc-common-2.12-1.166.el6_7.3.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package glibc-static.x86_64 0:2.12-1.166.el6_7.1 will be installed
--> Processing Dependency: glibc-devel = 2.12-1.166.el6_7.1 for package: glibc-static-2.12-1.166.el6_7.1.x86_64
---> Package glibc-utils.x86_64 0:2.12-1.166.el6_7.3 will be installed
---> Package perl-YAML.noarch 0:0.70-4.el6 will be installed
--> Running transaction check
---> Package glibc-devel.i686 0:2.12-1.166.el6_7.1 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.166.el6_7.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: glibc = 2.12-1.166.el6_7.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Finished Dependency Resolution
Error: Package: glibc-devel-2.12-1.166.el6_7.1.i686 (rhel-x86_64-server-6)
           Requires: glibc-headers = 2.12-1.166.el6_7.1
           Installed: glibc-headers-2.12-1.166.el6_7.3.x86_64 (@rhel-x86_64-server-6)
               glibc-headers = 2.12-1.166.el6_7.3
           Available: glibc-headers-2.12-1.7.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.7.el6
           Available: glibc-headers-2.12-1.7.el6_0.3.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.7.el6_0.3
           Available: glibc-headers-2.12-1.7.el6_0.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.7.el6_0.4
           Available: glibc-headers-2.12-1.7.el6_0.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.7.el6_0.5
           Available: glibc-headers-2.12-1.25.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.25.el6
           Available: glibc-headers-2.12-1.25.el6_1.3.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.25.el6_1.3
           Available: glibc-headers-2.12-1.47.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.47.el6
           Available: glibc-headers-2.12-1.47.el6_2.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.47.el6_2.5
           Available: glibc-headers-2.12-1.47.el6_2.9.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.47.el6_2.9
           Available: glibc-headers-2.12-1.47.el6_2.12.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.47.el6_2.12
           Available: glibc-headers-2.12-1.80.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6
           Available: glibc-headers-2.12-1.80.el6_3.3.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.3
           Available: glibc-headers-2.12-1.80.el6_3.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.4
           Available: glibc-headers-2.12-1.80.el6_3.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.5
           Available: glibc-headers-2.12-1.80.el6_3.6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.6
           Available: glibc-headers-2.12-1.80.el6_3.7.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.7
           Available: glibc-headers-2.12-1.107.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.107.el6
           Available: glibc-headers-2.12-1.107.el6_4.2.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.107.el6_4.2
           Available: glibc-headers-2.12-1.107.el6_4.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.107.el6_4.4
           Available: glibc-headers-2.12-1.107.el6_4.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.107.el6_4.5
           Available: glibc-headers-2.12-1.132.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6
           Available: glibc-headers-2.12-1.132.el6_5.1.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6_5.1
           Available: glibc-headers-2.12-1.132.el6_5.2.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6_5.2
           Available: glibc-headers-2.12-1.132.el6_5.3.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6_5.3
           Available: glibc-headers-2.12-1.132.el6_5.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6_5.4
           Available: glibc-headers-2.12-1.149.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6
           Available: glibc-headers-2.12-1.149.el6_6.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6_6.4
           Available: glibc-headers-2.12-1.149.el6_6.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6_6.5
           Available: glibc-headers-2.12-1.149.el6_6.7.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6_6.7
           Available: glibc-headers-2.12-1.149.el6_6.9.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6_6.9
           Available: glibc-headers-2.12-1.166.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.166.el6
           Available: glibc-headers-2.12-1.166.el6_7.1.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.166.el6_7.1
Error: Package: glibc-devel-2.12-1.166.el6_7.1.i686 (rhel-x86_64-server-6)
           Requires: glibc = 2.12-1.166.el6_7.1
           Installed: glibc-2.12-1.166.el6_7.3.i686 (@rhel-x86_64-server-6)
               glibc = 2.12-1.166.el6_7.3
           Available: glibc-2.12-1.7.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.7.el6
           Available: glibc-2.12-1.7.el6_0.3.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.7.el6_0.3
           Available: glibc-2.12-1.7.el6_0.4.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.7.el6_0.4
           Available: glibc-2.12-1.7.el6_0.5.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.7.el6_0.5
           Available: glibc-2.12-1.25.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.25.el6
           Available: glibc-2.12-1.25.el6_1.3.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.25.el6_1.3
           Available: glibc-2.12-1.47.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.47.el6
           Available: glibc-2.12-1.47.el6_2.5.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.47.el6_2.5
           Available: glibc-2.12-1.47.el6_2.9.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.47.el6_2.9
           Available: glibc-2.12-1.47.el6_2.12.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.47.el6_2.12
           Available: glibc-2.12-1.80.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.80.el6
           Available: glibc-2.12-1.80.el6_3.3.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.80.el6_3.3
           Available: glibc-2.12-1.80.el6_3.4.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.80.el6_3.4
           Available: glibc-2.12-1.80.el6_3.5.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.80.el6_3.5
           Available: glibc-2.12-1.80.el6_3.6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.80.el6_3.6
           Available: glibc-2.12-1.80.el6_3.7.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.80.el6_3.7
           Available: glibc-2.12-1.107.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.107.el6
           Available: glibc-2.12-1.107.el6_4.2.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.107.el6_4.2
           Available: glibc-2.12-1.107.el6_4.4.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.107.el6_4.4
           Available: glibc-2.12-1.107.el6_4.5.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.107.el6_4.5
           Available: glibc-2.12-1.132.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.132.el6
           Available: glibc-2.12-1.132.el6_5.1.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.132.el6_5.1
           Available: glibc-2.12-1.132.el6_5.2.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.132.el6_5.2
           Available: glibc-2.12-1.132.el6_5.3.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.132.el6_5.3
           Available: glibc-2.12-1.132.el6_5.4.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.132.el6_5.4
           Available: glibc-2.12-1.149.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.149.el6
           Available: glibc-2.12-1.149.el6_6.4.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.149.el6_6.4
           Available: glibc-2.12-1.149.el6_6.5.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.149.el6_6.5
           Available: glibc-2.12-1.149.el6_6.7.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.149.el6_6.7
           Available: glibc-2.12-1.149.el6_6.9.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.149.el6_6.9
           Available: glibc-2.12-1.166.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.166.el6
           Available: glibc-2.12-1.166.el6_7.1.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.166.el6_7.1
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Re: Oracle Installation on Nagios server

Posted: Mon Nov 23, 2015 1:04 pm
by hsmith
The document that you linked wants you to use version 11.2 of the oracle downloads.

Code: Select all

-rw-r--r--  1 root   root   58296106 Nov 23 11:56 oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm
-rw-r--r--  1 root   root     608014 Nov 23 11:55 oracle-instantclient11.2-devel-11.2.0.2.0.x86_64.rpm
-rw-r--r--  1 root   root     831327 Nov 23 11:55 oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm
Can you please try these versions and post back the results?

Re: Oracle Installation on Nagios server

Posted: Tue Nov 24, 2015 2:11 am
by raamardhani7
hsmith wrote:The document that you linked wants you to use version 11.2 of the oracle downloads.

Code: Select all

-rw-r--r--  1 root   root   58296106 Nov 23 11:56 oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm
-rw-r--r--  1 root   root     608014 Nov 23 11:55 oracle-instantclient11.2-devel-11.2.0.2.0.x86_64.rpm
-rw-r--r--  1 root   root     831327 Nov 23 11:55 oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm
Can you please try these versions and post back the results?
Hi,

Facing the same issue, I have actually tested with 11.2 and once it failed I tested with 12. Posting the results below.

Code: Select all

[root@lussvpnagiosxi00 tmp]# ./oracleinstall.sh
#######################################
#                                     #
# This is the installer script        #
# for installing Oracle monitoring    #
# libraries.                          #
#                                     #
# Before you continue, be sure that   #
# the oracle-basic, sqlplus and devel #
# are in the same directory as this   #
# installer script.                   #
#                                     #
#######################################
Loaded plugins: changelog, product-id, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Package glibc-devel-2.12-1.166.el6_7.3.x86_64 already installed and latest version
Package glibc-2.12-1.166.el6_7.3.x86_64 already installed and latest version
Package glibc-headers-2.12-1.166.el6_7.3.x86_64 already installed and latest version
Package glibc-common-2.12-1.166.el6_7.3.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package glibc-static.x86_64 0:2.12-1.166.el6_7.1 will be installed
--> Processing Dependency: glibc-devel = 2.12-1.166.el6_7.1 for package: glibc-static-2.12-1.166.el6_7.1.x86_64
---> Package glibc-utils.x86_64 0:2.12-1.166.el6_7.3 will be installed
---> Package perl-YAML.noarch 0:0.70-4.el6 will be installed
--> Running transaction check
---> Package glibc-devel.i686 0:2.12-1.166.el6_7.1 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.166.el6_7.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: glibc = 2.12-1.166.el6_7.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Finished Dependency Resolution
Error: Package: glibc-devel-2.12-1.166.el6_7.1.i686 (rhel-x86_64-server-6)
           Requires: glibc-headers = 2.12-1.166.el6_7.1
           Installed: glibc-headers-2.12-1.166.el6_7.3.x86_64 (@rhel-x86_64-server-6)
               glibc-headers = 2.12-1.166.el6_7.3
           Available: glibc-headers-2.12-1.7.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.7.el6
           Available: glibc-headers-2.12-1.7.el6_0.3.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.7.el6_0.3
           Available: glibc-headers-2.12-1.7.el6_0.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.7.el6_0.4
           Available: glibc-headers-2.12-1.7.el6_0.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.7.el6_0.5
           Available: glibc-headers-2.12-1.25.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.25.el6
           Available: glibc-headers-2.12-1.25.el6_1.3.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.25.el6_1.3
           Available: glibc-headers-2.12-1.47.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.47.el6
           Available: glibc-headers-2.12-1.47.el6_2.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.47.el6_2.5
           Available: glibc-headers-2.12-1.47.el6_2.9.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.47.el6_2.9
           Available: glibc-headers-2.12-1.47.el6_2.12.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.47.el6_2.12
           Available: glibc-headers-2.12-1.80.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6
           Available: glibc-headers-2.12-1.80.el6_3.3.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.3
           Available: glibc-headers-2.12-1.80.el6_3.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.4
           Available: glibc-headers-2.12-1.80.el6_3.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.5
           Available: glibc-headers-2.12-1.80.el6_3.6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.6
           Available: glibc-headers-2.12-1.80.el6_3.7.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.7
           Available: glibc-headers-2.12-1.107.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.107.el6
           Available: glibc-headers-2.12-1.107.el6_4.2.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.107.el6_4.2
           Available: glibc-headers-2.12-1.107.el6_4.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.107.el6_4.4
           Available: glibc-headers-2.12-1.107.el6_4.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.107.el6_4.5
           Available: glibc-headers-2.12-1.132.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6
           Available: glibc-headers-2.12-1.132.el6_5.1.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6_5.1
           Available: glibc-headers-2.12-1.132.el6_5.2.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6_5.2
           Available: glibc-headers-2.12-1.132.el6_5.3.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6_5.3
           Available: glibc-headers-2.12-1.132.el6_5.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6_5.4
           Available: glibc-headers-2.12-1.149.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6
           Available: glibc-headers-2.12-1.149.el6_6.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6_6.4
           Available: glibc-headers-2.12-1.149.el6_6.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6_6.5
           Available: glibc-headers-2.12-1.149.el6_6.7.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6_6.7
           Available: glibc-headers-2.12-1.149.el6_6.9.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6_6.9
           Available: glibc-headers-2.12-1.166.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.166.el6
           Available: glibc-headers-2.12-1.166.el6_7.1.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.166.el6_7.1
Error: Package: glibc-devel-2.12-1.166.el6_7.1.i686 (rhel-x86_64-server-6)
           Requires: glibc = 2.12-1.166.el6_7.1
           Installed: glibc-2.12-1.166.el6_7.3.i686 (@rhel-x86_64-server-6)
               glibc = 2.12-1.166.el6_7.3
           Available: glibc-2.12-1.7.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.7.el6
           Available: glibc-2.12-1.7.el6_0.3.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.7.el6_0.3
           Available: glibc-2.12-1.7.el6_0.4.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.7.el6_0.4
           Available: glibc-2.12-1.7.el6_0.5.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.7.el6_0.5
           Available: glibc-2.12-1.25.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.25.el6
           Available: glibc-2.12-1.25.el6_1.3.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.25.el6_1.3
           Available: glibc-2.12-1.47.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.47.el6
           Available: glibc-2.12-1.47.el6_2.5.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.47.el6_2.5
           Available: glibc-2.12-1.47.el6_2.9.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.47.el6_2.9
           Available: glibc-2.12-1.47.el6_2.12.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.47.el6_2.12
           Available: glibc-2.12-1.80.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.80.el6
           Available: glibc-2.12-1.80.el6_3.3.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.80.el6_3.3
           Available: glibc-2.12-1.80.el6_3.4.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.80.el6_3.4
           Available: glibc-2.12-1.80.el6_3.5.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.80.el6_3.5
           Available: glibc-2.12-1.80.el6_3.6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.80.el6_3.6
           Available: glibc-2.12-1.80.el6_3.7.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.80.el6_3.7
           Available: glibc-2.12-1.107.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.107.el6
           Available: glibc-2.12-1.107.el6_4.2.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.107.el6_4.2
           Available: glibc-2.12-1.107.el6_4.4.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.107.el6_4.4
           Available: glibc-2.12-1.107.el6_4.5.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.107.el6_4.5
           Available: glibc-2.12-1.132.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.132.el6
           Available: glibc-2.12-1.132.el6_5.1.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.132.el6_5.1
           Available: glibc-2.12-1.132.el6_5.2.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.132.el6_5.2
           Available: glibc-2.12-1.132.el6_5.3.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.132.el6_5.3
           Available: glibc-2.12-1.132.el6_5.4.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.132.el6_5.4
           Available: glibc-2.12-1.149.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.149.el6
           Available: glibc-2.12-1.149.el6_6.4.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.149.el6_6.4
           Available: glibc-2.12-1.149.el6_6.5.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.149.el6_6.5
           Available: glibc-2.12-1.149.el6_6.7.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.149.el6_6.7
           Available: glibc-2.12-1.149.el6_6.9.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.149.el6_6.9
           Available: glibc-2.12-1.166.el6.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.166.el6
           Available: glibc-2.12-1.166.el6_7.1.i686 (rhel-x86_64-server-6)
               glibc = 2.12-1.166.el6_7.1
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Code: Select all

[root@lussvpnagiosxi00 tmp]# ls -ltr | grep -i oracle
-rwxrwxrwx  1 root     root    1893 Nov  2  2011 oracleinstall.sh
-rwxrwxrwx  1 root     root    5307 Mar 20  2012 oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm
-rwxrwxrwx  1 root     root    5307 Mar 20  2012 oracle-instantclient11.2-devel-11.2.0.2.0.x86_64.rpm
-rwxrwxrwx  1 root     root    5307 Mar 20  2012 oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm

Please help me on this as this is little emergency, thanks.

Re: Oracle Installation on Nagios server

Posted: Tue Nov 24, 2015 1:35 pm
by lmiltchev
H-m-m, I just tested installing the oracle client on RHEL 6 64-bit and it worked out of the box. Can you run the following commands and show the output?

Code: Select all

uname -a
cat /etc/*release
yum repolist
rpm -qa | grep glibc

Re: Oracle Installation on Nagios server

Posted: Wed Nov 25, 2015 2:04 am
by raamardhani7
lmiltchev wrote:H-m-m, I just tested installing the oracle client on RHEL 6 64-bit and it worked out of the box. Can you run the following commands and show the output?

Code: Select all

uname -a
cat /etc/*release
yum repolist
rpm -qa | grep glibc
Hii..

Code: Select all

 uname -a
Linux lussvpnagiosxi00 2.6.32-573.7.1.el6.x86_64 #1 SMP Thu Sep 10 13:42:16 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux

Code: Select all

cat /etc/*release
LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Red Hat Enterprise Linux Server release 6.7 (Santiago)
Red Hat Enterprise Linux Server release 6.7 (Santiago)

Code: Select all

yum repolist
Loaded plugins: changelog, product-id, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
repo id                                                             repo name                                                                                     status
epel                                                                Extra Packages for Enterprise Linux 6 - x86_64                                                11,874
nagios-base                                                         Nagios                                                                                           151
nagiosxi-deps                                                       Nagios XI Dependencies                                                                            33
rhel-x86_64-server-6                                                Red Hat Enterprise Linux Server (v. 6 for 64-bit x86_64)                                      16,168
rhel-x86_64-server-optional-6                                       RHEL Server Optional (v. 6 64-bit x86_64)                                                      8,970
rhn-tools-rhel-x86_64-server-6                                      RHN Tools for RHEL (v. 6 for 64-bit x86_64)                                                      145
rpmforge                                                            RHEL 6Server - RPMforge.net - dag                                                              4,718
repolist: 42,059

Code: Select all

rpm -qa | grep glibc
glibc-common-2.12-1.166.el6_7.3.x86_64
glibc-headers-2.12-1.166.el6_7.3.x86_64
glibc-devel-2.12-1.166.el6_7.3.x86_64
glibc-2.12-1.166.el6_7.3.i686
glibc-2.12-1.166.el6_7.3.x86_64
Tried today again and I am still facing the same issue. :(

Re: Oracle Installation on Nagios server

Posted: Wed Nov 25, 2015 10:35 am
by lmiltchev
Try removing the 32-bit package:

Code: Select all

yum remove glibc-2.12-1.166.el6_7.3.i686
yum clean all
yum update
then try to install the Oracle client again. Let me know if this helped. Thanks!

Re: Oracle Installation on Nagios server

Posted: Wed Nov 25, 2015 11:43 am
by raamardhani7
lmiltchev wrote:Try removing the 32-bit package:

Code: Select all

yum remove glibc-2.12-1.166.el6_7.3.i686
yum clean all
yum update
then try to install the Oracle client again. Let me know if this helped. Thanks!
Tried the commands and still the same issue..

Code: Select all

[root@lussvpnagiosxi00 tmp]# ./oracleinstall.sh
#######################################
#                                     #
# This is the installer script        #
# for installing Oracle monitoring    #
# libraries.                          #
#                                     #
# Before you continue, be sure that   #
# the oracle-basic, sqlplus and devel #
# are in the same directory as this   #
# installer script.                   #
#                                     #
#######################################
Loaded plugins: changelog, product-id, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Package glibc-devel-2.12-1.166.el6_7.3.x86_64 already installed and latest version
Package glibc-2.12-1.166.el6_7.3.x86_64 already installed and latest version
Package glibc-headers-2.12-1.166.el6_7.3.x86_64 already installed and latest version
Package glibc-common-2.12-1.166.el6_7.3.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package glibc-static.x86_64 0:2.12-1.166.el6_7.1 will be installed
--> Processing Dependency: glibc-devel = 2.12-1.166.el6_7.1 for package: glibc-static-2.12-1.166.el6_7.1.x86_64
---> Package glibc-utils.x86_64 0:2.12-1.166.el6_7.3 will be installed
---> Package perl-YAML.noarch 0:0.70-4.el6 will be installed
--> Running transaction check
---> Package glibc-devel.i686 0:2.12-1.166.el6_7.1 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.166.el6_7.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: glibc = 2.12-1.166.el6_7.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: librt.so.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libnss_dns.so.2 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libnss_compat.so.2 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libBrokenLocale.so.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libnss_files.so.2 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libanl.so.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libnss_nisplus.so.2 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libnss_nis.so.2 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libutil.so.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libnss_hesiod.so.2 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libcidn.so.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libthread_db.so.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libresolv.so.2 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libnsl.so.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libm.so.6 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libdl.so.2 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libcrypt.so.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Running transaction check
---> Package glibc.i686 0:2.12-1.166.el6_7.1 will be installed
--> Processing Dependency: glibc-common = 2.12-1.166.el6_7.1 for package: glibc-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.166.el6_7.1.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.166.el6_7.1.i686
---> Package glibc-devel.i686 0:2.12-1.166.el6_7.1 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.166.el6_7.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
--> Running transaction check
---> Package glibc.i686 0:2.12-1.166.el6_7.1 will be installed
--> Processing Dependency: glibc-common = 2.12-1.166.el6_7.1 for package: glibc-2.12-1.166.el6_7.1.i686
---> Package glibc-devel.i686 0:2.12-1.166.el6_7.1 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.166.el6_7.1 for package: glibc-devel-2.12-1.166.el6_7.1.i686
---> Package nss-softokn-freebl.i686 0:3.14.3-23.el6_7 will be installed
--> Finished Dependency Resolution
Error: Package: glibc-devel-2.12-1.166.el6_7.1.i686 (rhel-x86_64-server-6)
           Requires: glibc-headers = 2.12-1.166.el6_7.1
           Installed: glibc-headers-2.12-1.166.el6_7.3.x86_64 (@rhel-x86_64-server-6)
               glibc-headers = 2.12-1.166.el6_7.3
           Available: glibc-headers-2.12-1.7.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.7.el6
           Available: glibc-headers-2.12-1.7.el6_0.3.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.7.el6_0.3
           Available: glibc-headers-2.12-1.7.el6_0.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.7.el6_0.4
           Available: glibc-headers-2.12-1.7.el6_0.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.7.el6_0.5
           Available: glibc-headers-2.12-1.25.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.25.el6
           Available: glibc-headers-2.12-1.25.el6_1.3.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.25.el6_1.3
           Available: glibc-headers-2.12-1.47.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.47.el6
           Available: glibc-headers-2.12-1.47.el6_2.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.47.el6_2.5
           Available: glibc-headers-2.12-1.47.el6_2.9.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.47.el6_2.9
           Available: glibc-headers-2.12-1.47.el6_2.12.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.47.el6_2.12
           Available: glibc-headers-2.12-1.80.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6
           Available: glibc-headers-2.12-1.80.el6_3.3.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.3
           Available: glibc-headers-2.12-1.80.el6_3.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.4
           Available: glibc-headers-2.12-1.80.el6_3.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.5
           Available: glibc-headers-2.12-1.80.el6_3.6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.6
           Available: glibc-headers-2.12-1.80.el6_3.7.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.80.el6_3.7
           Available: glibc-headers-2.12-1.107.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.107.el6
           Available: glibc-headers-2.12-1.107.el6_4.2.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.107.el6_4.2
           Available: glibc-headers-2.12-1.107.el6_4.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.107.el6_4.4
           Available: glibc-headers-2.12-1.107.el6_4.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.107.el6_4.5
           Available: glibc-headers-2.12-1.132.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6
           Available: glibc-headers-2.12-1.132.el6_5.1.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6_5.1
           Available: glibc-headers-2.12-1.132.el6_5.2.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6_5.2
           Available: glibc-headers-2.12-1.132.el6_5.3.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6_5.3
           Available: glibc-headers-2.12-1.132.el6_5.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.132.el6_5.4
           Available: glibc-headers-2.12-1.149.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6
           Available: glibc-headers-2.12-1.149.el6_6.4.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6_6.4
           Available: glibc-headers-2.12-1.149.el6_6.5.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6_6.5
           Available: glibc-headers-2.12-1.149.el6_6.7.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6_6.7
           Available: glibc-headers-2.12-1.149.el6_6.9.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.149.el6_6.9
           Available: glibc-headers-2.12-1.166.el6.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.166.el6
           Available: glibc-headers-2.12-1.166.el6_7.1.x86_64 (rhel-x86_64-server-6)
               glibc-headers = 2.12-1.166.el6_7.1
Error: Package: glibc-2.12-1.166.el6_7.1.i686 (rhel-x86_64-server-6)
           Requires: glibc-common = 2.12-1.166.el6_7.1
           Installed: glibc-common-2.12-1.166.el6_7.3.x86_64 (@rhel-x86_64-server-6)
               glibc-common = 2.12-1.166.el6_7.3
           Available: glibc-common-2.12-1.7.el6.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.7.el6
           Available: glibc-common-2.12-1.7.el6_0.3.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.7.el6_0.3
           Available: glibc-common-2.12-1.7.el6_0.4.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.7.el6_0.4
           Available: glibc-common-2.12-1.7.el6_0.5.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.7.el6_0.5
           Available: glibc-common-2.12-1.25.el6.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.25.el6
           Available: glibc-common-2.12-1.25.el6_1.3.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.25.el6_1.3
           Available: glibc-common-2.12-1.47.el6.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.47.el6
           Available: glibc-common-2.12-1.47.el6_2.5.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.47.el6_2.5
           Available: glibc-common-2.12-1.47.el6_2.9.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.47.el6_2.9
           Available: glibc-common-2.12-1.47.el6_2.12.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.47.el6_2.12
           Available: glibc-common-2.12-1.80.el6.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.80.el6
           Available: glibc-common-2.12-1.80.el6_3.3.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.80.el6_3.3
           Available: glibc-common-2.12-1.80.el6_3.4.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.80.el6_3.4
           Available: glibc-common-2.12-1.80.el6_3.5.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.80.el6_3.5
           Available: glibc-common-2.12-1.80.el6_3.6.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.80.el6_3.6
           Available: glibc-common-2.12-1.80.el6_3.7.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.80.el6_3.7
           Available: glibc-common-2.12-1.107.el6.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.107.el6
           Available: glibc-common-2.12-1.107.el6_4.2.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.107.el6_4.2
           Available: glibc-common-2.12-1.107.el6_4.4.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.107.el6_4.4
           Available: glibc-common-2.12-1.107.el6_4.5.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.107.el6_4.5
           Available: glibc-common-2.12-1.132.el6.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.132.el6
           Available: glibc-common-2.12-1.132.el6_5.1.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.132.el6_5.1
           Available: glibc-common-2.12-1.132.el6_5.2.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.132.el6_5.2
           Available: glibc-common-2.12-1.132.el6_5.3.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.132.el6_5.3
           Available: glibc-common-2.12-1.132.el6_5.4.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.132.el6_5.4
           Available: glibc-common-2.12-1.149.el6.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.149.el6
           Available: glibc-common-2.12-1.149.el6_6.4.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.149.el6_6.4
           Available: glibc-common-2.12-1.149.el6_6.5.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.149.el6_6.5
           Available: glibc-common-2.12-1.149.el6_6.7.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.149.el6_6.7
           Available: glibc-common-2.12-1.149.el6_6.9.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.149.el6_6.9
           Available: glibc-common-2.12-1.166.el6.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.166.el6
           Available: glibc-common-2.12-1.166.el6_7.1.x86_64 (rhel-x86_64-server-6)
               glibc-common = 2.12-1.166.el6_7.1
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Code: Select all

oracleinstall.sh
#!/bin/sh

set -e
set -u

PLUGIN_URL="http://assets.nagios.com/downloads/nagiosxi/packages/check_oracle_health-1.7.3.tar.gz"
PLUGIN_VER=$(echo "$PLUGIN_URL" | sed 's/.*check_oracle_health-\(.*\).tar.gz/\1/')

cat <<- EOF
        #######################################
        #                                     #
        # This is the installer script        #
        # for installing Oracle monitoring    #
        # libraries.                          #
        #                                     #
        # Before you continue, be sure that   #
        # the oracle-basic, sqlplus and devel #
        # are in the same directory as this   #
        # installer script.                   #
        #                                     #
        #######################################
EOF

### DO YUM

yum -y install glibc\* perl-YAML

# DO RPM INSTALLS

yum -y --nogpgcheck localinstall          \
        oracle-instantclient*basic*.rpm   \
        oracle-instantclient*sqlplus*.rpm \
        oracle-instantclient*devel*.rpm

echo "RPM installation was successful!"

### SETTING ENVIRONMENT VARIABLES

if arch | grep 64 >/dev/null; then
        client="client64"
else
        client="client"
fi

version=$(echo oracle-instantclient*basic*.rpm | sed 's/.*instantclient\([0-9.]*\).*/\1/')

export ORACLE_HOME="/usr/lib/oracle/$version/$client"
export LD_LIBRARY_PATH="$ORACLE_HOME/lib"

### BEGIN CPAN INSTALL

echo "CPAN may ask you questions. Choose 'No' if it asks if you want to"
echo "do a manual install, unless you have special internet settings."

cpan -i DBI
cpan -i DBD::Oracle

# BEGIN SOURCE INSTALL :(

echo "Beginning source install..."
wget "$PLUGIN_URL"
tar xvf check_oracle_health-$PLUGIN_VER.tar.gz

(
        cd check_oracle_health-$PLUGIN_VER
        ./configure
        make && make install
)

# DO MKDIR

mkdir /var/tmp/check_oracle_health
chown -R nagios /var/tmp/check_oracle_health

echo "ORACLE_HOME=/usr/lib/oracle/$version/$client"
echo "LD_LIBRARY_PATH=/usr/lib/oracle/$version/$client/lib"

32 Bit is removed. Any help please..

Re: Oracle Installation on Nagios server

Posted: Wed Nov 25, 2015 1:59 pm
by lmiltchev
For some reason, the script is still trying to install 32-bit packages... Can you show us the "oracle-instantclient*" files in the folder, where the "oracleinstall.sh" script is located?

Example:

Code: Select all

[root@rhel61x64 tmp]# ll /tmp/oracle-instantclient*
-rw-r--r-- 1 root root 62587782 Nov 24 12:13 /tmp/oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
-rw-r--r-- 1 root root   634803 Nov 24 12:13 /tmp/oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
-rw-r--r-- 1 root root   852271 Nov 24 12:13 /tmp/oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm
Also, run:

Code: Select all

yum clean all
yum list installed > /tmp/packages.txt
and upload the "packages.txt" file that was generated in the "/tmp/" directory by running the above command.

Re: Oracle Installation on Nagios server

Posted: Wed Nov 25, 2015 2:33 pm
by raamardhani7
lmiltchev wrote:For some reason, the script is still trying to install 32-bit packages... Can you show us the "oracle-instantclient*" files in the folder, where the "oracleinstall.sh" script is located?

Example:

Code: Select all

[root@rhel61x64 tmp]# ll /tmp/oracle-instantclient*
-rw-r--r-- 1 root root 62587782 Nov 24 12:13 /tmp/oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
-rw-r--r-- 1 root root   634803 Nov 24 12:13 /tmp/oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
-rw-r--r-- 1 root root   852271 Nov 24 12:13 /tmp/oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm
Also, run:

Code: Select all

yum clean all
yum list installed > /tmp/packages.txt
and upload the "packages.txt" file that was generated in the "/tmp/" directory by running the above command.
Hi..

Below are the outputs

Code: Select all

ls -ltr | grep oracle
-rwxrwxrwx  1 root     root    1893 Nov  2  2011 oracleinstall.sh
-rwxrwxrwx  1 root     root    5307 Mar 20  2012 oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm
-rwxrwxrwx  1 root     root    5307 Mar 20  2012 oracle-instantclient11.2-devel-11.2.0.2.0.x86_64.rpm
-rwxrwxrwx  1 root     root    5307 Mar 20  2012 oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm

Code: Select all

yum clean all
Loaded plugins: changelog, product-id, rhnplugin, security, subscription-manager
Cleaning repos: epel nagios-base nagiosxi-deps rhel-x86_64-server-6 rhel-x86_64-server-optional-6 rhn-tools-rhel-x86_64-server-6 rpmforge
Cleaning up Everything
All the files of oracle are in the same location...

Re: Oracle Installation on Nagios server

Posted: Wed Nov 25, 2015 3:17 pm
by tgriep
Try this to see if this will resolve the issues.

Run this on the XI server as root to install some required packages.

Code: Select all

yum install -y glibc-static
yum install -y glibc-utils
Next, edit the oracleinstall.sh script and change this line from

Code: Select all

yum -y install glibc\* perl-YAML
to

Code: Select all

yum -y install perl-YAML
Save the file and run the script again.
Let us know if this works or not.