Problemas al ejecutar script en Perl

Pablo Jiménez pejimene en vtr.net
Lun Oct 23 20:37:01 CLST 2006


On Mon, Oct 23, 2006 at 06:45:52PM -0300, Luis Vivero wrote:
> Holas,
> 
> Compile el paquete net-snmp-5.1.2-11.EL4.7.src.rpm, el cual genero los
> paquetes:
 
[...]

> Para mi sorpresa, genero el paquete que necesito, net-snmp-utils 
> (modulo
> snmp::utils).
> Al intentar instalarlos, me sorprendi porque ya estaban xD :
> 
> [root en cc_testing x86_64]# rpm -i net-snmp-5.1.2-11.EL4.7.x86_64.rpm
> net-snmp-perl-5.1.2-11.EL4.7.x86_64.rpm
> net-snmp-utils-5.1.2-11.EL4.7.x86_64.rpm
>        package net-snmp-5.1.2-11.EL4.7 is already installed
>        package net-snmp-perl-5.1.2-11.EL4.7 is already installed
>        package net-snmp-utils-5.1.2-11.EL4.7 is already installed

[...]
 
> El contenido del script es el siguente:
> 
> [ccontrol en cc_testing traps]$ cat trap.0.1.remote.pl
> #!/usr/bin/perl
> use SNMP_util;
> 
> # Variables
> $PORT="162";
> $HOST1="172.19.4.50";
> $HOST2="192.168.228.10";
> $COM_NAME="netadmro";
> $E_OID=".1.3.6.1.4.1.4227";
> $OID=".1.3.6.1.4.1.4227";
> $GEN_TRAP_NUMBER="6";
> $SPEC_TRAP_NUMBER="200";
> $TYPE="string";
> $VALUE="hello";
> 
> printf ("Hello World from Perl xD\n");
> 
> snmptrap("$COM_NAME\@$HOST1:$PORT",$E_OID,$HOST2,$GEN_TRAP_NUMBER,$SPEC_TRAP_NUMBER,$OID,$TYPE,$VALUE);
> 
> Alquien detecta el problema? Alguna idea? (a parte de decir `capa 8` xD )
> O sea, el archivo SNMP_util.pm no existe en el sistema de archivos, pero no
> deberia generarse en la instalacion de net-snmp-utils?

Parece que el módulo instalado es Net::SNMP. SNMP_util no me parece 
familiar.

¿El trap debes enviarlo obligatoriamente en SNMP versión 1?

Saludos.

-- 
Pablo Jiménez Martínez .................... Móvil: +(569) 9289 1281
VTR Globalcom S.A. - Santiago, CHILE ......  Fono: +(562)  310 2407



Más información sobre la lista de distribución Linux