Contents Previous Next

Pré-requisitos do perl

Para o perfeito funcionamento dos agentes do MTMON, é necessário que os módulos do perl estejam instalados ou atualizados.

A versão recomendada do perl é 5.8.10 ou superior. Para identificar a versão do perl instalado no computador use o comando :

    perl -v

Abaixo a versão mínima necessária dos módulos do perl :

A verificação da versão dos módulos pode ser feita com o script abaixo :

for modulo in CPAN CGI LWP Net::Ping Net::Telnet Mail::Sender
do
  perl -M$modulo -e "print qq(\$$modulo::VERSION\t$modulo\n);"
done

A atualização dos módulos do perl pode ser feita com o instalador de módulos do perl chamado CPAN ou usando os pacotes pré-definidos pela Red Hat.

Para instalar os módulos via pacotes da Red Hat, use o comando yum :

yum -y install perl-CPAN perl-LWP-Protocol-https.noarch perl-Crypt-SSLeay.x86_64 perl-CGI.noarch perl-JSON.noarch perl-JSON-PP.noarch
yum install gcc m4 awk flex bison expect

Para instalar os módulos via pacotes do Ubuntu, use o comando apt-get :

apt-cache search lwp
apt-get -y install liblwp-protocol-https-perl sysstat sharutils

Para instalar usando módulos do CPAN, os comando para configuração do perl são :

unset PERL5LIB
unset PERL_LOCAL_LIB_ROOT
perl -MCPAN -e shell

cpan> o conf build_requires_install_policy yes
cpan> o conf prerequisites_policy follow
cpan> o conf commit
cpan> install Bundle::CPAN CGI LWP Net::Ping Rcs Mail::Sender MIME::Base64 Net::Telnet Net::Telnet::Cisco Text::ParseWords Template

   .
   .
   .
cpan>

Em alguns ambientes, os programas yum ou up2date não estão disponíveis e nestes casos é necessário que seja compilado o módulo no perl.

Para compilar o módulo do CPAN é necessário obter os fontes dos módulos disponível no link abaixo :

http://cpan.perl.org/modules/01modules.index.html

Faça o download dos módulos : CPAN e Test-Harness

Exemplo :

App         ANDYA     Test-Harness-3.22.tar.gz            286k  14 Aug 2010
CPAN        ANDK      CPAN-1.9402.tar.gz                  665k  27 Jun 2009

Após desempacotar os fontes, compile os mesmos usando a seqüência abaixo :

perl Makefile.PL
make
make test
make install

No AIX ocorre um problema conhecido de out of memory. Neste caso setar a variável do shell abaixo e executar novamente.

export LDR_CNTRL=MAXDATA=0x80000000

Verifique o documento sobre AIX Core DUMP.

Oracle Linux

O Oracle Linux, na instalação padrão, não tem o perl instalado. Os comandos abaixo podem ser usados para agilizar a instalação do ambiente necessário para o funcionamento do agente do MTMON :

yum install perl-CPAN rcs sharutils sysstat wget
wget http://200.175.53.1/install/inst_mtadm.new
wget http://200.175.53.1/install/inst_mtmon_client.new

Contents Previous Next