Apologize again... I resolve my problem. If I execute a snmpwalk, I get all the rows of my table. KGEN-MONITORING-MIB::genServerTable KGEN-MONITORING-MIB::genServerName.1 = STRING: "Test1" KGEN-MONITORING-MIB::genServerProductName.1 = STRING: "Test2" KGEN-MONITORING-MIB::genServerHostname.1 = STRING: "Test3" KGEN-MONITORING-MIB::genServerPID.1 = Gauge32: 1500
Concerning the management of the index in a table, I would like to know if there was an automatic way of incrementing them if the index is numeric (like in SQL databases) Thanks. >From: "Arnaud BODENAN" <[EMAIL PROTECTED]> >To: [email protected] >Subject: Initialization of a table:some columns are not created >Date: Fri, 01 Sep 2006 15:56:50 +0200 > >Hi, > >I've got another problem with the initialisation of my table. > >In the MIB, my table is declared as following: >genServerTable OBJECT-TYPE > SYNTAX SEQUENCE OF GenServerEntry > MAX-ACCESS not-accessible > STATUS current > DESCRIPTION > "A Table containing all servers running" > ::= { genMetrics 1 } > >genServerEntry OBJECT-TYPE > SYNTAX GenServerEntry > MAX-ACCESS not-accessible > STATUS current > DESCRIPTION > "A row in the table of servers" > INDEX { genServerIndex } > ::= { genServerTable 1 } > >GenServerEntry ::= SEQUENCE { > genServerIndex Unsigned32, > genServerName OCTET STRING, > rgenServerProductName OCTET STRING, > genServerHostname OCTET STRING, > genServerPID Unsigned32 >} > >and my C function intializing this table: > >void init_GenServerTable() >{ >oid genServerTableOid[] = > { 1, 3, 6, 1, 4, 1, 99999, 10000, 1, 1 }; > >size_t genServerTableOidLen = OID_LENGTH(genServerTableOid); > >netsnmp_table_data_set *genServerTable = >netsnmp_create_table_data_set("genServerTable"); >netsnmp_table_dataset_add_index(genServerTable, ASN_UNSIGNED); >netsnmp_table_set_multi_add_default_row(genServerTable, > 2, > ASN_OCTET_STR, 0, NULL, 0, > 3, > ASN_OCTET_STR, 0, NULL, 0, > 4, > ASN_OCTET_STR, 0, NULL, 0, > 5, > ASN_UNSIGNED, 0, NULL, 0, > 0 >); > >netsnmp_register_table_data_set(netsnmp_create_handler_registration > ("genServerTable", > NULL, > genServerTableOid, > genServerTableOidLen, > HANDLER_CAN_RWRITE), genServerTable, >NULL >); > >// Create a Row >netsnmp_table_row *row = netsnmp_create_table_data_row(); > >// Populate the row for each column, beginning with the index >u_long ind = 1; >netsnmp_table_row_add_index(row, ASN_UNSIGNED, &ind, sizeof(ind)); > >netsnmp_set_row_column(row, 2, ASN_OCTET_STR, > "Test1", strlen("Test1")); > >netsnmp_set_row_column(row, 3, ASN_OCTET_STR, "Test2", > strlen("Test2")); > >netsnmp_set_row_column(row, 4, ASN_OCTET_STR, > "Test3", strlen("Test3")); > >u_long pid = 1500; >netsnmp_set_row_column(row, 5, ASN_UNSIGNED, (const char *)&pid, >sizeof(pid)); > >netsnmp_table_dataset_add_row(genServerTable, row); > >} > >When I execute my sub-agent (which registers my table), if I execute the >following command: > >../net-snmp-5.0.11/apps/snmpgetnext -v 2c -c public localhost:1400 >KGEN-MONITORING-MIB::genServerName > >I only get: >KGEN-MONITORING-MIB::genServerName.1 = STRING: "Test1" > >I don't have "Test2", "Test3", nor 1500. > >Has somebody detected a problem explaining that only the first column is >created in my table? > >Thanks in advance. > >_________________________________________________________________ >Get the new Windows Live Messenger! >http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline > > >------------------------------------------------------------------------- >Using Tomcat but need to do more? Need to support web services, security? >Get stuff done quickly with pre-integrated technology to make your job >easier >Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >_______________________________________________ >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 _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ 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
