The default windows SNMP agent doesn't support SNMPv3. There're two
solutions I'm aware of:
1. Install NET-SNMP agent ( http://net-snmp.sourceforge.net/ ), which
supports all SNMP versions. NET-SNMP is a different implementation than
MS SNMP agent. It implements diffent MIB trees, so the values returned
from the agent are very different.
2. Use iReasoning SNMP agent as a proxy. iReasoning SNMP agent also
supports all SNMP versions. The default MS SNMP agent is required to
be up and running at a UDP port other than 161, with iReasoning SNMP
agent running at port 161. All the incoming SNMP requests will be
forwarded to the MS agent and the values will be sent back to the
iReasoning agent and eventually back to the SNMP manager. From the SNMP
manager perspective, it doesn't know there's a proxy and values are the
same as the default MS agent. If you have any questions about it,
please feel free to contact us.
Steve
iReasoning Inc.
http://www.ireasoning.com
You can use the AGENT++Win32 API (http://www.agentpp.com)
to replace the Windows XP agent which supports SNMPv1/v2c only
and reuse the Windows XP instrumentation DLLs.
You then get SNMPv3 and AgentX support. This master agent can
be extended by either
(a) Windows extensible agent DLLs (seamless supported by/for the
AGENT++ API),
(b) By any AgentX subagent supporting TCP transport mapping
(UNIX domain sockets are not available on XP).
Regards,
Frank Fock
There is no need to implement anything, there are already agents which
implements snmpv3 for windows.
On of them is http://marksw.com/snmpv3agent/windowsagent.html which
implements both the windows snmp agent extension api and the agentx
protocol.
But why do you think you need to implement an agent? maybe extending
the agent is what you are asking for?
Mark.
it is possible to extend the windows snmp agent to service snmp v3??
I would like to extend my agent to implement security snmp request and
respod.
> How to impement snmp v3 in windows xp???
Few solutions have been given, thanks for them.
My question is, which ones are free ?
I've got the same problem as luk.
Thanks.
What about the requester ? At present, I'm implementing a DOTNET class
to do GET processes using v1 (creating the packet byte per byte). What
about the v3 ? Is it difficult ?
--
Delf
I've used the marksw agent to implement v3 and it works absolutely
great. I evaluated a bunch of agents, and it was obvious that the
marksw agent was the clear choice.
-- fredo http://www.simple-nude.com/main.html