newbie question about embedded perl traphandler (SNMP::TrapReceiver)

Mike Schmidt <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
Hi,

I've just moved up to Net-SNMP 2.4rc2 (from 5.1.2) to use the embedded 
perl traphandler.
I've been using the normal traphandling capabilities so far. There, the 
trap values were passed simply:
OID value (no quotes or anything else)

Now, with TrapReceiver, I get values that contain the type and quotes, 
as shown below: (I used the little program that comes with the distribution)

********** PERL RECEIVED A NOTIFICATION:
PDU INFO:
  notificationtype               TRAP
  receivedfrom                   UDP: [205.236.40.165]:1027
  version                        1
  errorstatus                    0
  messageid                      0
  community                      public
  transactionid                  892
  errorindex                     0
  requestid                      357155934
VARBINDS:
  DISMAN-EVENT-MIB::sysUpTimeInstance type=67 value=Timeticks: 
(54023610) 6 days, 6:03:56.10
  SNMPv2-MIB::snmpTrapOID.0      type=6  value=OID: 
COLUBRIS-SYSLOG-MIB::syslogSeverityNotification
  COLUBRIS-SYSLOG-MIB::syslogMsgNumber.0 type=66 value=Gauge32: 147170
  COLUBRIS-SYSLOG-MIB::syslogMsgFacility.0 type=4  value=STRING: "daemon"
  COLUBRIS-SYSLOG-MIB::syslogMsgSeverity.0 type=2  value=INTEGER: 9
  COLUBRIS-SYSLOG-MIB::syslogMsgText.0 type=4  value=STRING: "webauth: 
Cannot find  NOC certificate - disabling NOC authentication."



Note that the documentation says: (from the man page for 
NetSNMP::TrapReceiver)

        ********** PERL RECEIVED A NOTIFICATION:
         PDU INFO:
           notificationtype               TRAP
           receivedfrom                   127.0.0.1
           version                        1
           errorstatus                    0
           messageid                      0
           community                      mycommunity
           transactionid                  2
           errorindex                     0
           requestid                      765160220
         VARBINDS:
           sysUpTimeInstance              type=67 value=0:0:00:00.00
           snmpTrapOID.0                  type=6  value=linkUp
           ifIndex.1                      type=2  value=1
           ifAdminStatus.1                type=2  value=1
           ifOperStatus.1                 type=2  value=1
           ifDescr                        type=4  value="eth0"



I'm running snmptrapd without options (at least output options) and 
there are no format statements in the conf files.

I figure there must be an easy way (some SNMP function) to parse these 
values (the canonical values), and separate the actual  data from the 
type and formatting information?
I am just not familiar enough with  the Net-SNMP to figure it out.

Thanks very much.

Mike

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

_______________________________________________
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
mike.vcf (text/x-vcard, 354 B)
begin:vcard
fn:Mike Schmidt
n:Schmidt;Mike
org:Intello Technologies Inc. 
adr;quoted-printable;quoted-printable:;;580 1=C3=A8re Rue;Saint-Jean-sur-Richelieu;Qu=C3=A9;J2X 3B4;Canada
email;internet:[email protected]
title:Vice-President
tel;work:450-358-2266 x223
tel;cell:514-835-9497
x-mozilla-html:FALSE
url:http://www.intello.com
version:2.1
end:vcard
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.