Hi Mark,
i am configuring my snmp agent to send notifications to multiple snmp manager,using the tables snmpNotifyTable snmpNotifyFilterProfileTable snmpNotifyFilterTable (RFC 3413), snmpTargetAddrTable snmpTargetParamsTable (RFC 3413).
Below you have said that :
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.
Now my question is :
To send notifications to the manager i should be knowing their EngineID ,boots and time . So using send_v2trap() or send_trap_pdu() can i do a snmpget request from the snmp agent to the manager to fetch all these information ( EngineID ,boots and time )? Or is there any other way to know these information?

Regards
kusuma
V Pura wrote:
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 <m...@ellisonsoftware.com <mailto:m...@ellisonsoftware.com>> 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
net-snmp-cod...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

------------------------------------------------------------------------------
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-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to