Holas,<br><br>Compile el paquete net-snmp-5.1.2-11.EL4.7.src.rpm, el cual genero los paquetes:<br><br>[root@cc_testing x86_64]# ls -l<br>total 5200<br>-rw-r--r-- 1 root root 504372 oct 23 16:35 net-snmp-5.1.2-11.EL4.7.x86_64.rpm
<br>-rw-r--r-- 1 root root 2317096 oct 23 16:35 net-snmp-debuginfo-5.1.2-11.EL4.7.x86_64.rpm<br>-rw-r--r-- 1 root root 234973 oct 23 16:35 net-snmp-devel-5.1.2-11.EL4.7.x86_64.rpm<br>-rw-r--r-- 1 root root 1873139 oct 23 16:35
net-snmp-libs-5.1.2-11.EL4.7.x86_64.rpm<br>-rw-r--r-- 1 root root 163909 oct 23 16:35 net-snmp-perl-5.1.2-11.EL4.7.x86_64.rpm<br>-rw-r--r-- 1 root root 164068 oct 23 16:35 net-snmp-utils-5.1.2-11.EL4.7.x86_64.rpm<br><br>
Para mi sorpresa, genero el paquete que necesito, net-snmp-utils (modulo snmp::utils).<br>Al intentar instalarlos, me sorprendi porque ya estaban xD :<br><br>[root@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 <br> package net-snmp-5.1.2-11.EL4.7 is already installed<br> package net-snmp-perl-5.1.2-11.EL4.7 is already installed<br> package
net-snmp-utils-5.1.2-11.EL4.7 is already installed<br><br>Pero al tratar de ejecutar el script no encontro el modulo:<br><br>[ccontrol@cc_testing traps]$ perl <a href="http://trap.0.1.remote.pl">trap.0.1.remote.pl</a> <br>
Can't locate SNMP_util.pm in @INC (@INC contains: /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.4/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.3/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.2/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.1/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.4/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.3/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.2/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.1/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at
<a href="http://trap.0.1.remote.pl">trap.0.1.remote.pl</a> line 2.<br>BEGIN failed--compilation aborted at <a href="http://trap.0.1.remote.pl">trap.0.1.remote.pl</a> line 2.<br><br>El contenido del script es el siguente:<br>
<br>[ccontrol@cc_testing traps]$ cat <a href="http://trap.0.1.remote.pl">trap.0.1.remote.pl</a> <br>#!/usr/bin/perl<br>use SNMP_util;<br><br># Variables<br>$PORT="162";<br>$HOST1="<a href="http://172.19.4.50">
172.19.4.50</a>";<br>$HOST2="<a href="http://192.168.228.10">192.168.228.10</a>";<br>$COM_NAME="netadmro";<br>$E_OID=".1.3.6.1.4.1.4227";<br>$OID=".1.3.6.1.4.1.4227";<br>$GEN_TRAP_NUMBER="6";
<br>$SPEC_TRAP_NUMBER="200";<br>$TYPE="string";<br>$VALUE="hello";<br><br>printf ("Hello World from Perl xD\n");<br><br>snmptrap("$COM_NAME\@$HOST1:$PORT",$E_OID,$HOST2,$GEN_TRAP_NUMBER,$SPEC_TRAP_NUMBER,$OID,$TYPE,$VALUE);
<br><br>Alquien detecta el problema? Alguna idea? (a parte de decir `capa 8` xD )<br>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?<br><br>
Saludos.<br><br><br>Luis Eduardo Vivero Peņa.<br>