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