Hi Mark,
Thanks a lot for the info. It helps a lot in understanding the usage of the
different MIBs for the v3 support.
V. Pura
On Sat, Mar 21, 2009 at 6:44 PM, Mark Ellison <[email protected]>wrote:
> Hi V,
>
> On 03/20/2009 11:08 PM, V Pura wrote:
>
>> Actually we don't need to have a NetSNMP GUI, but would like to render a
>> GUI based manager configuration, so that the administrator can directly add
>> the new managers without modifying any config files. So wanted to know if
>> there was any API available which would be used with our GUI code.
>>
> Okay. I understand you do not want to directly modify the Net-SNMP
> configuration files. The SNMP and the MIB modules supported by Net-SNMP are
> the API you want to use.
>
>> What if we create a manager table in the database and store all the
>> relevant data in it and retrieve it in local cache for sending notifications
>> using the NetSNMP libraries. Would there be any problems with this scenario?
>>
>
> While I don't have a complete understanding of the overall application you
> intend to build, it does occur to me that it would simpler and more
> expedient to simply use SNMP Set-Requests to insert appropriate rows in the
> usmUserTable (RFC 3414), vacmSecurityToGroupTable vacmAccessTable
> vacmViewTreeFamilyTable (RFC 3415) when adding a manager. You would also
> want to add appropriate rows in the snmpNotifyTable
> snmpNotifyFilterProfileTable snmpNotifyFilterTable (RFC 3413),
> snmpTargetAddrTable snmpTargetParamsTable (RFC 3413) for sending
> notifications to a manager.
>
> Net-SNMP takes care of the rest.
>
> You will find examples of rows for these tables in the Appendix sections
> of the corresponding RFCs. The complete set of IETF RFCs are available via
> http://www.rfc-editor.org/rfcsearch.html of course- try typing STD62 into
> the search box and click 'SEARCH' to get links to the set of RFCs comprising
> the SNMPv3 standard.
>
> I think that after reviewing the above information, you will come to
> understand that the above tables indeed comprise the 'manager table in the
> database'.
>
> Now, for sending notifications using the NetSNMP libraries, you might use
> the send_v2trap() or send_trap_pdu() routine contained in the
> ~agent/agent_trap.c code that is part of the libnetsnmpagent library.
>
>
> Regards,
>
> Mark
> http://EllisonSoftware.com <http://ellisonsoftware.com/>
>
>
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders