Hi,

I am new to net-snmp (and snmp) so struggling a bit here.

I am successfully talking to an SNMP device and getting back some variables 
which I can print out using the following code:

....init_snmp etc

then

sess_handle = snmp_open(&session);

  pdu = snmp_pdu_create(SNMP_MSG_GET);

  read_objid("Device::Alarm1.0", id_oid, &id_len);
   snmp_add_null_var(pdu, id_oid, id_len);
  read_objid("Device::Alarm2.0", id_oid, &id_len);
   snmp_add_null_var(pdu, id_oid, id_len);
  read_objid("Device::Alarm3.0", id_oid, &id_len);
   snmp_add_null_var(pdu, id_oid, id_len);
  read_objid("Device::Alarm4.0", id_oid, &id_len);
   snmp_add_null_var(pdu, id_oid, id_len);

  status = snmp_synch_response(sess_handle, pdu, &response);
   if (status==0)
    {
    for(vars = response->variables; vars; vars = vars->next_variable)
                {
                print_variable(vars->name, vars->name_length, vars);
                }
    }

The above works fine.

What I am struggling with is getting the data out of the vars variable list. I 
can get the type and value of the data but I don't seem to be able to get the 
variable name back.

What I want to do is from the vars variable get back the objid eg Alarm1.0 for 
each item in the list . How do I do this ?.

Many thanks for any assistance.

Tom Johnson


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
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/listinfo/net-snmp-users

Reply via email to