[SP-pm] Apresentação + duvida

Daniel de Oliveira Mantovani daniel.oliveira.mantovani at gmail.com
Fri Sep 25 11:07:43 PDT 2009


Esse artigo do André Carneiro pode te ajudar:
http://www.perl.org.br/Artigos/ReceitaAndreCarneiro2008x12x08

[]'s

2009/9/25 Cleiton Souza <cleiton.brasil em gmail.com>

> Olá pessoal, boa tarde.
>
> Meu nome é Cleiton, sou de Diadema/SP, e trabalho como administrador de
> redes.
> Atualmente tenho trabalhado muito com nagios, pra quem nao conhece, o
> nagios é um software de monitoramento livre (www.nagios.org)
>
> Estou com um problema já alguns dias com um plugin escrito em perl, e
> depois de muito procurar na web uma solução, achei este grupo e resolvi
> postar minha duvida aqui para caso alguém possa me ajudar.
>
> Estou trabalhando com Linux CentOS 5.2 e o perl versao 5.8.8. Uso varios
> plugins escritos em perl no nagios para monitorar diversos coisas na rede, e
> em um desses plugins estou tendo um problema.
> Baixei um plugin escrito em perl para monitorar banco de dados oracle, o
> qual precisava  do client do oracle (jã instalado) e do modulo perl DBI e
> DBD::Oracle,
> instalei estes dois modulos via CPAN, mas quando tento rodar o plugin,
> aparece o erro abaixo:
>
> *[root em SVLMFW01 ~]#
> /usr/local/nagios/libexec/plugins-scripts/check_oracle_health --connect=LAB
> --mode=tnsping
> CRITICAL - cannot connect to LAB. install_driver(Oracle) failed: Can't
> locate DBD/Oracle.pm in @INC (@INC contains:
> /usr/local/nagios/libexec/plugins-scripts
> /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
> /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi
> /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi
> /usr/lib64/perl5/site_perl/5.8.5/x86_64-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/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
> /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi
> /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi
> /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-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/lib64/perl5/5.8.8/x86_64-linux-thread-multi
> /usr/lib/perl5/5.8.8 .) at (eval 14) 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, mysql.
>  at /usr/local/nagios/libexec/plugins-scripts/check_oracle_health line 3973
>
> [root em SVLMFW01 ~]#*
>
>
> E  o modulo esta corretamente instalado, veja abaixo
>
> *[root em SVLMFW01 ~]# perl -MCPAN -e shell
>
> cpan shell -- CPAN exploration and modules installation (v1.9402)
> Enter 'h' for help.
>
> cpan[1]> m DBD::Oracle
> CPAN: Storable loaded ok (v2.15)
> Going to read '/root/.cpan/Metadata'
>   Database was generated on Thu, 24 Sep 2009 15:27:05 GMT
> Module id = DBD::Oracle
>     DESCRIPTION  Oracle Driver for DBI
>     CPAN_USERID  DBIML (DBI Mailing Lists <dbi-users em perl.org>)
>     CPAN_VERSION 1.23
>     CPAN_FILE    P/PY/PYTHIAN/DBD-Oracle-1.23.tar.gz
>     UPLOAD_DATE  2009-04-29
>     DSLIP_STATUS MmcO? (mature,mailing-list,C,object-oriented,)
>     INST_FILE    (not installed)
>
>
> cpan[2]>*
>
>
> Alguém da lista já passou por algum problema parecido, tem alguma dica,
> documento ou site que eu possa encontrar algo??
>
> Desde já agradeço a atenção de todos.
>
> Obrigado!
>
> Cleiton Souza
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
São nas dificuldades que descobrimos quem são nossos verdadeiros amigos.
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20090925/c25ccd0c/attachment.html>


More information about the SaoPaulo-pm mailing list