How can I do the following?
1. create a handler registration for the top OID of:
const oid top_oid[] = { 1 };
const size_t top_oid_len = OID_LENGTH(top_oid);
2. inject the handler such that any GET, SET, GETBULK (any USM authenticated
access at all) of any node under the subtree of the top OID will call a
function I specify
3. the handler function will have access to a value in memory that represents
the IP address of the SNMP manager that is calling this SNMP agent as multiple
managers/browsers will be accessing the device, and a decision must be made
based on IP address
My goal is:
- trigger a timeout condition whenever a particular IP address does not
authenticate and perform a GET, SET, or GETBULK within the past X number of
seconds, where X is a compile-time constant; and do this for several know IP
addresses
The goal cannot be changed. It is a requirement, but the approach can be
changed.
I would prefer to not modify NET-SNMP itself; but I can if it is necessary.
The version of NET-SNMP I am using is: 5.7.1 LTS.
Thank you for any assistance.
Timothy
________________________________
CONFIDENTIALITY : This e-mail and any attachments are confidential and may be
privileged. If you are not a named recipient, please notify the sender
immediately and do not disclose the contents to another person, use it for any
purpose or store or copy the information in any medium.
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
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