Re: snmptrapd - avoiding ambiguity in log files

[email protected] (Don Cohen)
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
Alex Burger writes:
 > To be sure that the 5.1.3.1 snmptrapd is not loading any libraries from
 > 5.0.9, run:
 >  ldd /root/net-snmp-5.1.3.1/apps/snmptrapd
turns out that above isn't quite right cause it's a shell script that
calls lt-snmptrapd.  But
 # ldd /root/net-snmp-5.1.3.1/apps/.libs/lt-snmptrapd
   libnetsnmptrapd.so.5 => /root/net-snmp-5.1.3.1/apps/.libs/libnetsnmptrapd.so.5 (0x40014000)
   libnetsnmpagent.so.5 => /root/net-snmp-5.1.3.1/agent/.libs/libnetsnmpagent.so.5 (0x4001f000)
   libnetsnmpmibs.so.5 => /root/net-snmp-5.1.3.1/agent/.libs/libnetsnmpmibs.so.5 (0x40036000)
   libnetsnmphelpers.so.5 => /root/net-snmp-5.1.3.1/agent/helpers/.libs/libnetsnmphelpers.so.5 (0x400d2000)
   libnetsnmp.so.5 => /root/net-snmp-5.1.3.1/snmplib/.libs/libnetsnmp.so.5 (0x400e5000)
   libdl.so.2 => /lib/libdl.so.2 (0x40179000)
   libcrypto.so.2 => /lib/libcrypto.so.2 (0x4017d000)
   libm.so.6 => /lib/libm.so.6 (0x40254000)
   libc.so.6 => /lib/libc.so.6 (0x40275000)
   /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

 > Make sure it's not loading library files from /usr/local/lib or wherever
 > RH's RPM installed them.

All those with snmp in the name are coming from the build dir, 
the rest I assume are not supposed to.

I don't think this is a library problem cause some things work.
Also when I make install and use the installed version the same
things work and fail.
BTW, here's what I view as confusing:
 make install
 ...
 [root@don-eve net-snmp-5.1.3.1]# which snmptrapd
 /usr/local/sbin/snmptrapd
 [root@don-eve net-snmp-5.1.3.1]# snmptrapd -v

 NET-SNMP Version:  5.0.9
 Web:               http://www.net-snmp.org/
 Email:             [email protected]

 [root@don-eve net-snmp-5.1.3.1]# /usr/local/sbin/snmptrapd -v

 NET-SNMP Version:  5.1.3.1
 Web:               http://www.net-snmp.org/
 Email:             [email protected]


Even stranger still,
BEFORE make install I get quoting:
 [root@don-eve net-snmp-5.1.3.1]# ./apps/snmptrapd -Lo -f 
 Cannot find module (IP-MIB): At line 0 in (none)
<19 more lines like that>
 2005-09-08 09:14:26 NET-SNMP version 5.1.3.1 Started.
 2005-09-08 09:14:29 number3 [10.0.0.1] (via 10.0.0.1) TRAP, SNMP v1,
 community private
	   iso.3.6.1.4.1.2021.13.991 Enterprise Specific Trap (117)
 Uptime: 146 days, 12:42:38.95
	 iso.3.6.1.2.1.1.6.0 = STRING: "XXX\\\"	
  iso.2.3.4 = INTEGER: 1234"

[The string contains \, ", tab, newline.]

and AFTER make install I don't:
 [root@don-eve net-snmp-5.1.3.1]# ./apps/snmptrapd -Lo -f
 2005-09-08 09:39:59 NET-SNMP version 5.1.3.1 Started.
 2005-09-08 09:40:05 number3 [10.0.0.1] (via 10.0.0.1) TRAP, SNMP v1,
 community private
	   UCD-SNMP-MIB::ucdExperimental.991 Enterprise Specific Trap
 (117) Uptime: 146 days, 13:08:15.15
       SNMPv2-MIB::sysLocation.0 = STRING: XXX\"	
  iso.2.3.4 = INTEGER: 1234

Same behavior with
 ./apps/snmptrapd -Lo -f -C
 snmptrapd -Lo -f -C
 snmptrapd -Lo -f
 snmptrapd -Lo -f -C -c /tmp/snmptrapd.conf

 In addition to the two quoting behaviors above, I notice a third:
 snmptrapd -f
puts the following in the syslog:
 Sep  8 09:49:42 don-eve snmptrapd[17845]: 10.0.0.1: Enterprise
 Specific Trap (.117) Uptime: 146 days, 13:17:52.09,
 SNMPv2-MIB::sysLocation.0 = STRING: XXX\"^I  iso.2.3.4 = INTEGER: 1234
That is, the tab is replaced by two chars, ^I while the newline is
replaced by a space.


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.