This is a discussion on traphandle does not work within the SNMP Users forums, part of the Networking and Network Related category; This is a multi-part message in MIME format. ------=_NextPart_000_001E_01C65EE9.B127BC00 Content-Type: text/plain; charset="iso-8859-1&...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
This is a multi-part message in MIME format.
------=_NextPart_000_001E_01C65EE9.B127BC00 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi all! =20 Thank you so much Jeff for your prompt reply, it was very useful. =20 Now I have this other problem: I used traphandle to call a simple program (of those that just say =93Hello Worl=94) called test and = located at /usr, compiled using gcc. It runs perfectly from the command line but when I write traphandle default /usr/test and a trap is caught by snmptrad there in NO OUTPUT from my program. Previously I posted this problem when running Perl scripts and I thought it was my installation but now I=92ve seen that it=92s because my traphandler is not even being called. Could somebody help? =20 Here is my previous post for reference: =20 =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3 D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D One more question =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3 D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 I have installed net-SNMP 5.1.4 on a RHEL AS 3 system with kernel version 2.4.24 and I can generate traps and also receive them in the same machine through the loopback interface. =20 Previously, I successfully tested traptoemail in a Windows machine. I just had to install ActiveState=92s ActivePERL and everything worked = fine. Now that I=92m testing on Linux I=92ve found some problems. What I would like to know is how to install Perl correctly. Here is what I typed during the installation: =20 # ./configure --with-perl-modules --enable-embedded-perl --enable-shared # make # make install # cd perl # perl Makefile.PL # make # make install =20 I don=92t know why traptoemail (neither any other Perl script) does not work! For testing, I wrote a very simple Perl program like this: =20 #!/usr/local/bin/perl print "This is a test"; =20 And modified my snmptrapd.conf (located at /usr/local/etc/snmp) as follows: =20 traphandle default usr/bin/perl /usr/local/bin/Hello =20 And ran my test again (forcing snmptrapd to use the recently created configuration file): =20 # snmptrapd -f =96Lo =96c /usr/local/etc/snmp/snmptrad.conf =20 And I can see the trap in the Terminal but no output from my Perl script. I have to mention that I after a long time testing I ended up installing ActivePERL for Linux but nothing got better. Could somebody help? =20 Thanks in advance for your time and attention. =20 Regards, IB ------=_NextPart_000_001E_01C65EE9.B127BC00 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html xmlns:o=3D"urn:schemas-microsoft-com:office:office" = xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns=3D"http://www.w3.org/TR/REC-html40"> <head> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Diso-8859-1"> <meta name=3DProgId content=3DWord.Document> <meta name=3DGenerator content=3D"Microsoft Word 10"> <meta name=3DOriginator content=3D"Microsoft Word 10"> <link rel=3DFile-List href=3D"cid:filelist.xml@01C65EE9.AF010B70"> <!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:DoNotRelyOnCSS/> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:SpellingState>Clean</w:SpellingState> <w:GrammarState>Clean</w:GrammarState> <w:DocumentKind>DocumentEmail</w:DocumentKind> <w:HyphenationZone>21</w:HyphenationZone> <w:EnvelopeVis/> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <style> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} span.EstiloCorreo17 {mso-style-type:personal; mso-style-noshow:yes; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:windowtext;} span.EstiloCorreo18 {mso-style-type:personal-reply; mso-style-noshow:yes; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:navy;} span.SpellE {mso-style-name:""; mso-spl-e:yes;} span.GramE {mso-style-name:""; mso-gram-e:yes;} @page Section1 {size:595.3pt 841.9pt; margin:70.85pt 3.0cm 70.85pt 3.0cm; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style> <!--[if gte mso 10]> <style> /* Style Definitions */=20 table.MsoNormalTable {mso-style-name:"Tabla normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman";} </style> <![endif]--> </head> <body lang=3DES link=3Dblue vlink=3Dpurple = style=3D'tab-interval:35.4pt'> <div class=3DSection1> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:Arial;color:navy;mso-ansi-language:= EN-US'>Hi all!<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:Arial;color:navy;mso-ansi-language:= EN-US'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:Arial;color:navy;mso-ansi-language:= EN-US'>Thank you so much Jeff for your prompt reply, it was very = useful.<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:Arial;color:navy;mso-ansi-language:= EN-US'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:Arial;color:navy;mso-ansi-language:= EN-US'>Now I have this other problem: I used </span></font><span = class=3DSpellE><font size=3D2 face=3D"Courier New"><span lang=3DEN-US = style=3D'font-size:10.0pt;font-family: "Courier = New";mso-ansi-language:EN-US'>traphandle</span></font></span><font size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US = style=3D'font-size:10.0pt; font-family:Arial;color:navy;mso-ansi-language:EN-US'> to call a simple = program (of those that just say “Hello <span = class=3DSpellE>Worl</span>”) called </span></font><font size=3D2 face=3D"Courier New"><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'>test</span></font><font size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US = style=3D'font-size:10.0pt; font-family:Arial;color:navy;mso-ansi-language:EN-US'> and located at = </span></font><font size=3D2 face=3D"Courier New"><span lang=3DEN-US = style=3D'font-size:10.0pt;font-family: "Courier New";mso-ansi-language:EN-US'>/<span = class=3DSpellE>usr</span></span></font><font size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US = style=3D'font-size:10.0pt; font-family:Arial;color:navy;mso-ansi-language:EN-US'>, compiled using = </span></font><span class=3DSpellE><font size=3D2 face=3D"Courier New"><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'>gcc</span></font></span><font size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US = style=3D'font-size:10.0pt; font-family:Arial;color:navy;mso-ansi-language:EN-US'>. It runs = perfectly from the command line but when I write </span></font><span = class=3DSpellE><span class=3DGramE><font size=3D2 face=3D"Courier New"><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'>traphandle</span></font></span></span><span= class=3DGramE><font size=3D2 face=3D"Courier New"><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:"Courier New";mso-ansi-language:EN-US'> <span style=3D'mso-spacerun:yes'>=A0</span>default</span></font></span><font = size=3D2 face=3D"Courier New"><span lang=3DEN-US = style=3D'font-size:10.0pt;font-family:"Courier New"; mso-ansi-language:EN-US'> /<span = class=3DSpellE>usr</span>/test</span></font><font size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US = style=3D'font-size:10.0pt; font-family:Arial;color:navy;mso-ansi-language:EN-US'> and a trap is = caught by </span></font><span class=3DSpellE><font size=3D2 face=3D"Courier New"><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'>snmptrad</span></font></span><font size=3D2 color=3Dnavy face=3DArial><span lang=3DEN-US = style=3D'font-size:10.0pt; font-family:Arial;color:navy;mso-ansi-language:EN-US'> there in NO = OUTPUT from my program. Previously I posted this problem when running Perl scripts = and I thought it was my installation but now I’ve seen that it’s = because my <span class=3DSpellE>traphandler</span> is not even being called. = Could somebody help?<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:Arial;color:navy;mso-ansi-language:= EN-US'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:Arial;color:navy;mso-ansi-language:= EN-US'>Here is my previous post for reference:<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:Arial;color:navy;mso-ansi-language:= EN-US'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:Arial;color:navy;mso-ansi-language:= EN-US'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'>=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3 D=3D=3D=3D=3D=3D=3D One more question = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3 D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'mso-layout-grid-align:none;text-autospace:none'><font size=3D2 face=3D"Courier New"><span lang=3DEN-US = style=3D'font-size:10.0pt;font-family: "Courier = New";mso-ansi-language:EN-US'><o:p> </o:p></span></font></p> <p class=3DMsoNormal = style=3D'mso-layout-grid-align:none;text-autospace:none'><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'>I have installed net-SNMP 5.1.4 on a RHEL AS 3 = system with kernel version 2.4.24 and I can generate traps and also receive = them in the same machine through the <span class=3DSpellE>loopback</span> = interface.<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:Arial;color:navy;mso-ansi-language:= EN-US'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Previously, I = successfully tested traptoemail in a Windows machine. I just had to install ActiveState’s ActivePERL and everything worked fine. Now that = I’m testing on Linux I’ve found some problems. What I would like to = know is how to install Perl correctly. Here is what I typed during the = installation:<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span= ></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'># ../configure</span></font><font size=3D2 face=3DArial><span lang=3DEN-US style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'> = </span></font><font size=3D2 face=3D"Courier New"><span lang=3DEN-US = style=3D'font-size:10.0pt;font-family: "Courier New";mso-ansi-language:EN-US'>--with-perl-modules --enable-embedded-perl --enable-shared</span></font><font size=3D2 = face=3DArial><span lang=3DEN-US = style=3D'font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p= ></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'># make<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'># make install<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'># cd perl<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'># perl Makefile.PL<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'># make<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'># make install<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'>I don’t know why traptoemail (neither any other Perl script) does not work!<span style=3D'mso-spacerun:yes'>=A0 </span>For testing, I wrote a very simple = Perl program like this:<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span= ></font></p> <p class=3DMsoNormal = style=3D'mso-layout-grid-align:none;text-autospace:none'><font size=3D2 face=3D"Courier New"><span lang=3DES-PA = style=3D'font-size:10.0pt;font-family: "Courier = New";mso-ansi-language:ES-PA'>#!/usr/local/bin/perl<o:p></o:p></span></fo= nt></p> <p class=3DMsoNormal = style=3D'mso-layout-grid-align:none;text-autospace:none'><font size=3D2 face=3D"Courier New"><span lang=3DEN-US = style=3D'font-size:10.0pt;font-family: "Courier New";mso-ansi-language:EN-US'>print "This is a = test";<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span= ></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'>And modified my snmptrapd.conf (located at /usr/local/etc/snmp) as = follows:<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span= ></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = lang=3DEN-US style=3D'font-size:10.0pt;font-family:"Courier = New";mso-ansi-language:EN-US'>traphandle default usr/bin/perl /usr/local/bin/Hello<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span= ></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'>And ran my test again (forcing snmptrapd to use the recently created configuration = file):<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span= ></font></p> <p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span = lang=3DES-PA style=3D'font-size:10.0pt;font-family:"Courier = New";mso-ansi-language:ES-PA'># snmptrapd -f –Lo –c </span></font><font size=3D2 = face=3D"Courier New"><span style=3D'font-size:10.0pt;font-family:"Courier = New"'>/usr/local/etc/snmp/snmptrad.conf<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span = style=3D'font-size:10.0pt; font-family:Arial'><o:p> </o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'>And I can see the trap = in the Terminal but no output from my Perl script.<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'>I have to mention that = I after a long time testing I ended up installing ActivePERL for Linux but nothing got better.<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Could somebody = help?<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span= ></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Thanks in advance for = your time and attention.<o:p></o:p></span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'><o:p> </o:p></span= ></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Regards,<o:p></o:p></sp= an></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DEN-US = style=3D'font-size: 10.0pt;font-family:Arial;mso-ansi-language:EN-US'>IB<o:p></o:p></span></f= ont></p> </div> </body> </html> ------=_NextPart_000_001E_01C65EE9.B127BC00-- ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=...720&dat=121642 _______________________________________________ Net-snmp-users mailing list Net-snmp-users@lists.sourceforge.net Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/...net-snmp-users |
![]() |
| Thread Tools | |
| Display Modes | |
|
|