I am very new to SNMP.  I used "mib2c.mfd.conf" to generate the code for a table
(ocStbHostAVInterfaceTable) which is defined within my MIB text file.  I 
followed
the NetSNMP "MFD:ifTable" tutorial (link below) to learn how to update the MFD 
code for my specific MIB table.

http://www.net-snmp.org/tutorial/tutorial-5/toolkit/mfd/if-mib/ifTable/index.html

 
I was able to complete the tutorial by successfully executing a "snmpwalk" 
through the rows of my table.  It seemed this tutorial had me create a 
specialized agent (called ocStbHostAVInterfaceTable) which I could call 
directly (for testing purposes) to prove whether my table updates worked 
properly or not.  Basically, I never had to start the "snmpd" agent at all 
during this tutorial.

I would now like to generate code for the remaining tables/scalars located 
within
my MIB text file and be able to run only "one" main agent to perform GET 
requests on the data within all these tables.  I am assuming running the main 
NetSnmp agent should occur by executing the "snmpd" command only instead of 
having to create individual specialized agents for each of the tables/scalars 
defined in my MIB file (like the tutorial had me do).


Questions:

1) Is it possible to have "one" agent running which can control all the tables 
defined    in my MIB text file whose NetSNMP code was generated using "mib2c" 
with the "mib2c.mfd.conf" configuration file?  If so, how do I execute the 
agent and get it to understand all of my defined MIBs?  Do I add stuff to the 
"snmpd.conf" file perhaps?

   To test my current "ocStbHostAVInterfaceTable" I performed the following 
steps 
   (as outlined in the tutorial stated above):

   a) make -f ocStbHostAVInterfaceTable_Makefile

   b) ./ocStbHostAVInterfaceTable -f -L -DocStbHostAVInterfaceTable -M 
localhost:1161 &

   c) snmpwalk -v1 -c mycommunity_ro localhost:1161 ocStbHostAVInterfaceTable

   When I define other tables, I am assuming I would still need to execute the 
"make"  command (a) for all tables I generate, but I am not sure I really want 
to execut (b) or (c) steps since I want to use "one" agent only.   

2) What is the difference between a master agent and AgentX subagent and why do 
you need AgentX subagents?  Maybe provide an example as why subAgents are used?

3) Is the "master agent" considered to be the agent which is started via the 
"snmpd" command? 

4) I used the "mib2c.mfd.conf" configuration file to generate the code, I was 
wondering whether this code supports SNMPv3.  I believe I will eventually need 
to learn how to incorporate some security settings and wanted to make sure this 
would be possible before continuing.

5) I am also wondering whether using the "mib2c.mfd.conf" configuration file 
was the correct choice for me as I move forward in implementing other tables 
defined in my MIB text file.  I originally chose to use this configuration file 
because I was learning SNMP for the first time and the tutorial required it for 
me to learn how to insert code.   Are there better choices of configuration 
files which I should be looking into or should I stick with the 
"mib2c.mfd.conf" configuration file for now.  I still consider myself a "dummy" 
when it comes to SNMP and I am also new to Linux as well, but I wanted to make 
sure that all the functionailty of SNMP is possible if I use the 
"mib2c.mfd.conf" configuration file for generating my code.  I do nto want to 
spend all my time learning the code generated by the "mib2c.mfd.conf" 
configuration file just to learn I should have used another configuration file 
months in the future.
       
---------------------------------
Be a better Heartthrob. Get better relationship answers from someone who knows.
Yahoo! Answers - Check it out. 
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to