2009/8/31 Deepali Singalkar <[email protected]>:
> Can I get some pointers to make the basic net-snmp (C module) support
> dynamic context names?

There are two areas you need to be concerned with - registration of
MIB information, and access control.

For the first, your subagent or MIB module would probably need to
register the relevant table(s) and scalar object(s)  multiple times - once
for each context that you are interested in.

As for access control, if you use the fulller "group/view/access"
approach, then you should be able to specify a context of ""
and a prefix value of "prefix" (rather than "exact").   This would
match all possible context strings, and hence allow any valid
context to be passed to your handler routine.


> Like I found the places in master agent where it checks if context specified
> with snmp request is already present
>         if (access_ret == VACM_NOSUCHCONTEXT) {
>             netsnmp_remove_and_free_agent_snmp_session(asp);
>         }

You shouldn't need to touch this, as long as you've registered your
MIB objects in all of the appropriate contexts.

Dave

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
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

Reply via email to