Dear sir:
      I am redeveloping a SNMP agent using net-snmp 5.2.3 package under 
linux.After nearly 2 moth's using ,I've met several problems i can't resolve 
which will be listed below.I will really appreciate your help.
   
  1.About scalar variable's handler function
      I have a scalar variable in my mib.When it is being GET,it will return 
the source ip of  this GET request(the soruce ip of the UDP packet).Then, I use 
the parameters "requests->agent_req_info->asp->session->peername" or 
"reqinfo->asp->session->peername" of the handler function:
  handle_peername(netsnmp_mib_handler *handler,
                netsnmp_handler_registration *reginfo,
                netsnmp_agent_request_info *reqinfo,
                netsnmp_request_info *requests)
  to get it,but failed.It just returns null string.It seems like that these 
parameters did not get the value I want and just had their system-initial 
values.
  So,how can i get the ip of the requesting pc?
   
  2.About SNMPV2 trap
      My old agent was developed under vxwoks.It send trap2 messages,but don't 
contain the varbind: sysTimeUp.0 and sysTrapOid.0. So the manager  parse trap2 
pdu in this simpler format.It can't parse standard trap2 pdu sent by net-snmp 
API.Can net-snmp send or parse trap2 messages in this simpler format?
   
  3.About general net-snmp apps' executing
      I've downloaded all the source files of NET-SNMP-TUTORAIL 5,including the 
makefile.When making,it succeed.But when executing,1 error occurs:"error while 
loading shared libraries: libnetsnmp.so.9: cannot open shared object file: No 
such file or directory".However,the file libnetsnmp.so.9 does exist in the 
directroy /usr/local/lib.WHY?
   
  4.About table variable's implement
      I use the module mib2c.iterate.conf to build C files for the table 
variable, and modify the codes according to  agent/mibgroup/mibII/udptable.c. 
When using a linked list to store table datas,it is all right.But when using a 
array to store these datas,it will automatically add an empty row to the 
beginning when requested.If using snmptable to get the table datas,i will see 
an empty row with system-initialized values,then there are my correct 
datas,while the array datas is correct.WHY?
   
  These questions really have puzzled me for a long time.Thank you very much 
for your help or other useful suggestions!
   
  Best reagards,
   
  zhou
   
   

                
---------------------------------
抢注雅虎免费邮箱-3.5G容量,20M附件! 
-------------------------------------------------------------------------
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

Reply via email to