Thanks for your answers. I only have rocommunity public and rwcommunity public in my snmpd.conf file. There are no other access control settings. Could this be a problem?
My initScalar(void) is simply a copy of the example code, init_scalar_int which has a static variable and an oid instance defined. Then I call netsnmp_register_int_instance with a NULL sub-handler function. Practically, I don't think this implementation should work either. Because 1. I see no reason my initScalar() can get called by the snmpd daemon. I mean the method initScalar() has no references. 2. I thought I should write something in my initScalar() to switch from one request mode to another in order to handle different requests (set/get/get next...) and I didn't then how could snmpd tell which operation it should execute when it receives a corresponding request? /Pan > On 20/12/2007, Xuan Pan <[EMAIL PROTECTED]> wrote: >> I wrote an extension agent that deals with a single integer object >> defined >> in my MIB file by referencing the sample of scalar_int.c >> (http://www.net-snmp.org/dev/agent/scalar__int_8c-example.html) >> >> The problem is I keep getting the error, "(noSuchName) There is no such >> variable name in the MIB" when getting the value from this variable or >> setting the value for it. The fact is the variable does exist in the MIB >> file and I have assigned the read-write access right to it. Can anyone >> tell me the reason for this? > > There are two likely causes: > > a) The registration of this module doesn't use the OID(s) that you > expect. > b) The access control settings of the agent don't allow access to this > OID. > > Can you see other MIB objects in the general vicinity of your scalar? > That would tend to show whether the access control is correct or not. > > For the first option, we'd probably need to see the init_xxx() routine > from your module, together with the exact command(s) that you are > using to query the agent. > > Dave > ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ 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
