Oracle Installation on Nagios server

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
raamardhani7
Posts: 459
Joined: Tue Jun 02, 2015 12:36 am

Oracle Installation on Nagios server

Post 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
User avatar
hsmith
Agent Smith
Posts: 3539
Joined: Thu Jul 30, 2015 11:09 am
Location: 127.0.0.1
Contact:

Re: Oracle Installation on Nagios server

Post 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?
Former Nagios Employee.
me.
raamardhani7
Posts: 459
Joined: Tue Jun 02, 2015 12:36 am

Re: Oracle Installation on Nagios server

Post 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.
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: Oracle Installation on Nagios server

Post 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
Be sure to check out our Knowledgebase for helpful articles and solutions!
raamardhani7
Posts: 459
Joined: Tue Jun 02, 2015 12:36 am

Re: Oracle Installation on Nagios server

Post 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. :(
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: Oracle Installation on Nagios server

Post 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!
Be sure to check out our Knowledgebase for helpful articles and solutions!
raamardhani7
Posts: 459
Joined: Tue Jun 02, 2015 12:36 am

Re: Oracle Installation on Nagios server

Post 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..
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: Oracle Installation on Nagios server

Post 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.
Be sure to check out our Knowledgebase for helpful articles and solutions!
raamardhani7
Posts: 459
Joined: Tue Jun 02, 2015 12:36 am

Re: Oracle Installation on Nagios server

Post 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...
You do not have the required permissions to view the files attached to this post.
User avatar
tgriep
Madmin
Posts: 9190
Joined: Thu Oct 30, 2014 9:02 am

Re: Oracle Installation on Nagios server

Post 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.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Locked