Hi Gerhard,
 
Thanks for the suggestion... After compiling the plugin when I try to
run on the command line I am getting the error.
 
 
./check_oracle_health -connect=nagios/nag...@sisdev
<mailto:-connect=nagios/nag...@sisdev>  -mode=tnsping
CRITICAL - cannot connect to nagios/nag...@sisdev
<mailto:nagios/nag...@sisdev> . install_driver(Oracle) failed: Can't
locate DBD/Oracle.pm in @INC (@INC contains: .
/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7
/usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5
/usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi
/usr/lib/perl5/5.8.8) at (eval 13) line 3.
Perhaps the DBD::Oracle perl module hasn't been fully installed,
or perhaps the capitalisation of 'Oracle' isn't right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge.
 at ./check_oracle_health line 3973

 
Perl and DBI are compiled.
 
Regards,
Chethan M N

________________________________

From: Gerhard Lausser [mailto:[email protected]] 
Sent: Thursday, September 10, 2009 1:41 AM
To: Chethan M N (WI01 - Manage IT); [email protected]
Subject: AW: [Nagios-users] Check_oracle_health plugin error


Hi Chetan,
 
looks like your tar command isn't able to handle filenames longer than
100 characters. (I think SuSE has this problem)
So when you unpacked the tar archive, not all of the files inside were
extracted. Please download the .shar.gz file and extract it with
sh check_oracle_health-1.6.2.shar.gz
 
Gerhard


________________________________

        Von: [email protected] [mailto:[email protected]] 
        Gesendet: Montag, 7. September 2009 12:38
        An: [email protected]
        Betreff: [Nagios-users] Check_oracle_health plugin error
        
        
        Dear All,
         
        I m trying to monitor oracle database hosted on solaris machine.
when i try to configure/compile  check_oracle_health plugin I m getting
an error as below...
         
        Please let me know any work around for this error.
         
        Regards,
        Chethan M N
         
        ============================================================
        bash-3.00# ./configure
        checking for a BSD-compatible install... ./install-sh -c
        checking whether build environment is sane... yes
        checking for a thread-safe mkdir -p... ./install-sh -c -d
        checking for gawk... no
        checking for mawk... no
        checking for nawk... nawk
        checking whether make sets $(MAKE)... yes
        checking how to create a pax tar archive... pax
        checking build system type... sparc-sun-solaris2.10
        checking host system type... sparc-sun-solaris2.10
        checking for a BSD-compatible install... ./install-sh -c
        checking whether make sets $(MAKE)... (cached) yes
        variable with_statefiles_dir is /var/tmp/check_oracle_health
        checking for sh... /usr/bin/sh
        checking for perl... /usr/bin/perl
        checking for gzip... /usr/bin/gzip
        checking for gawk... no
        checking for nawk... /usr/bin/nawk
        checking for grep... /usr/bin/grep
        checking for echo... /usr/bin/echo
        checking for sed... /usr/bin/sed
        checking for cat... /usr/bin/cat
        configure: creating ./config.status
        config.status: creating Makefile
        config.status: creating plugins-scripts/Makefile
        config.status: creating plugins-scripts/subst
        config.status: creating t/Makefile
                               --with-perl: /usr/bin/perl
                     --with-statefiles-dir: /var/tmp/check_oracle_health
                        --with-nagios-user: nagios
                       --with-nagios-group: nagios
        bash-3.00# make
        Making all in plugins-scripts
        make: Fatal error: Don't know how to make target
`Nagios/DBD/Oracle/Server/Instance/SGA/SharedPool/DictionaryCache.pm'
        Current working directory
/tmp/test/check_oracle_health-1.4.0.1/plugins-scripts
        *** Error code 1
        The following command caused the error:
        failcom='exit 1'; \
        for f in x $MAKEFLAGS; do \
          case $f in \
            *=* | --[!k]*);; \
            *k*) failcom='fail=yes';; \
          esac; \
        done; \
        dot_seen=no; \
        target=`echo all-recursive | sed s/-recursive//`; \
        list='plugins-scripts t'; for subdir in $list; do \
          echo "Making $target in $subdir"; \
          if test "$subdir" = "."; then \
            dot_seen=yes; \
            local_target="$target-am"; \
          else \
            local_target="$target"; \
          fi; \
          (cd $subdir && make  $local_target) \
          || eval $failcom; \
        done; \
        if test "$dot_seen" = "no"; then \
          make  "$target-am" || exit 1; \
        fi; test -z "$fail"
        make: Fatal error: Command failed for target `all-recursive'
        
========================================================================
=========

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Nagios-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting 
any issue. 
::: Messages without supporting info will risk being sent to /dev/null

Reply via email to