Hi Bill,
Could you please provide a sample outline or example of how to create, register
and use a serialize handler?Here do we need to use the function
"netsnmp_register_instance" for each of the column in the table to have
separate handler for each column to be called for each of them separately,
rather than a single handler function being called passing all the varbinds in
input SNMPGET/SET query?
thanks and regardsS Sarath
On Thursday, September 4, 2014 5:51 PM, Bill Fenner <fen...@gmail.com>
wrote:
The only advice I have is to try the serialize handler.
Bill
On Thu, Sep 4, 2014 at 3:33 AM, sarath azad <saraths...@yahoo.co.in> wrote:
Hi Bill, Thanks for the reply.Here for registration of the table we are using
belowfunctions:netsnmp_create_handler_registration
netsnmp_create_table_data netsnmp_table_helper_add_indexes
netsnmp_register_table The problem we are facing is that if our table
is columns,c1, c2, and c3, and if c1 is of string data type. Now if we are
doing “snmpset c1 <val1> c2 <val2> c3 <val3>” we are getting these
valuesval1, val2 and val3 properly in code and they are getting properly
updated inthe table.But if we are giving columns in different order like
“snmpsetc3 <val3> c1 <val1> c2 <val2>” now we are not getting the<val1> value
of string column c1 , what we gave in the SNMPSET. For integer columns we are
getting proper valuesirrespective of their order in SNMPSET command. But if we
are not giving thestring column in proper order in SNMPSET we are not getting
its value. Only gettingsome garbage value (integer value of pervious column
value in snmpset). Could you please advise what could be the issue here? Thanks
and regardsS Sarath
On Wednesday, September 3, 2014 7:38 PM, Bill Fenner <fen...@gmail.com>
wrote:
I've had trouble with multiple requests in ordered table_iterator tables. I
have no idea if that's what you're using, since you didn't give much info about
your use case. I just worked around it by injecting the serialize handler:
int result = netsnmp_register_table_iterator( reg, iinfo ); assert(
result == MIB_REGISTERED_OK ); int injected = netsnmp_inject_handler( reg,
netsnmp_get_serialize_handler() ); assert( injected == SNMPERR_SUCCESS );
Bill
On Wed, Sep 3, 2014 at 3:19 AM, sarath azad <saraths...@yahoo.co.in> wrote:
Hello,
Could you please help in solving the below problem, in doing SNMPSET for tables
with string data?
thanks and regardsS Sarath
On Friday, August 22, 2014 9:03 PM, sarath azad <saraths...@yahoo.co.in>
wrote:
Hello, Could you please help in resolving the below issue? For SNMPSET on a
table which contains a column of"string" data type, if we are giving values of
all the columns in thesingle SNMPSET query, then we are getting the values of
the string column properly,only if the order of column values, in the query is
same as the order of columnin the table. ie. snmpset -v 2c -c public
<system-IP> <column1> <column 1 value> <column 2> <column 2 value> ... If we
are giving the values in the query in different order, thenfor integer columns
we are getting values properly as given in the query. Butfor the string columns
we are only getting some junk characters or value in theprevious column in the
query. The table handler function is written as below: Int
tableHandlerFunction(netsnmp_mib_handler *handler,
netsnmp_handler_registration *reginfo,
netsnmp_agent_request_info *reqinfo, netsnmp_request_info
*requests) { netsnmp_request_info*request;
netsnmp_table_request_info*table_info; char data[100]; for(request = requests;
request; request = request->next) { table_info
=netsnmp_extract_table_info(request); switch (reqinfo->mode)
{ case MODE_SET_ACTION: switch
(table_info->colnum) { case
COLUMN_STRING_COLUMN: strcpy( data ,
requests->requestvb->val.string)); break;
thanks and regards S Sarath
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Net-snmp-users mailing list
net-snmp-us...@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Net-snmp-users mailing list
net-snmp-us...@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders