>> How the SNMP read(differentiate) the different indexes in the OID ?
In this particular case 3 of them of are of fixed length, so SNMP specs tell
how to interpret the indexes. Ip address is in dotted format, so there will be
3 dots for ip. In case variable length( e.g name), it needs to prepended with
number of characters in the index. E.g
Index 1: name1 (varaiable length)
Index2: new-name2 (varaiable length)
Now the index for any ROW for the table will be
5.ASCII(n).ASCII(a).ASCII(m).ASCII(e).ASCII(1).9.
ASCII(n).ASCII(e).ASCII(w).ASCII(-).ASCII(n).ASCII(a).ASCII(m).ASCII(e).ASCII(2)
5 here is length of "name1" and 9 is length of "new-name2"
For fixed length string or IP Addresses, lndeth doesn't have to pre-pended
>> How net-snmp code find out this object having 4 indexes ?
To use net-snmp code needs to know the MIB, then only net-snmp can handle the
request else it will respond back with "Unkown OID". Somebody has to compile
MIB and fill the needed places to net-snmp to accept a OID
Is there any net-snmp function available(Or similar which I can modify and use)
which will separate out the different Indexes
>> I am not sure of a function. I believe the generated code will have access
>> to all the indexes. I believe it will be good if you try to compile a MIB,
>> see the data-structures generated. On generation of code, there is structure
>> generated for indexes also. Look for GENERATED_TABLE_mib_index.
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
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