Young, Alistair
2009-03-12 16:00:58 UTC
Hello all,
I am trying to configure the net-snmp to use another agent for certain
requests. I've added a line like this to my snmpd.conf file and have
restarted the daemon:
proxy -v 3 -lauthNoPriv -aMD5 -Apassword -uuser agenthost .1.3.6.etc
I can successfully query the second agent directly:
$ snmpget -v 3 -lauthNoPriv -aMD5 -Apassword -uuser agenthost .1.3.6.etc
But this fails when I try to access the OID through the proxy:
$ snmpget -v 3 -lauthNoPriv -aMD5 -Apassword -uuser localhost .1.3.6.etc
Looking at the logging on the second agent, it is rejecting the request
because of an invalid engine ID.
I have tried configuring the proxy to use SNMPv1, like so:
proxy -v 1 -c public agenthost .1.3.6.etc
And this then works rather nicely.
So my question is - how can I configure net-snmp to talk to the second
agent via SNMPv3? I've tried specifying the second agent's engine ID in
snmpd.conf but this didn't appear to help.
I'm running net-snmp 5.3 on a Linux box. The second agent is an
SNMP4J-based agent running on a separate, Windows, machine.
Thanks,
Alistair.
Please help Logica to respect the environment by not printing this email / Merci d'aider Logica à préserver l'environnement en évitant d'imprimer ce mail / Bitte drucken Sie diese Nachricht nicht aus und helfen Sie so Logica dabei die Umwelt zu schuetzen / Por favor ajude a Logica a respeitar o ambiente não imprimindo este correio electrónico.
This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
I am trying to configure the net-snmp to use another agent for certain
requests. I've added a line like this to my snmpd.conf file and have
restarted the daemon:
proxy -v 3 -lauthNoPriv -aMD5 -Apassword -uuser agenthost .1.3.6.etc
I can successfully query the second agent directly:
$ snmpget -v 3 -lauthNoPriv -aMD5 -Apassword -uuser agenthost .1.3.6.etc
But this fails when I try to access the OID through the proxy:
$ snmpget -v 3 -lauthNoPriv -aMD5 -Apassword -uuser localhost .1.3.6.etc
Looking at the logging on the second agent, it is rejecting the request
because of an invalid engine ID.
I have tried configuring the proxy to use SNMPv1, like so:
proxy -v 1 -c public agenthost .1.3.6.etc
And this then works rather nicely.
So my question is - how can I configure net-snmp to talk to the second
agent via SNMPv3? I've tried specifying the second agent's engine ID in
snmpd.conf but this didn't appear to help.
I'm running net-snmp 5.3 on a Linux box. The second agent is an
SNMP4J-based agent running on a separate, Windows, machine.
Thanks,
Alistair.
Please help Logica to respect the environment by not printing this email / Merci d'aider Logica à préserver l'environnement en évitant d'imprimer ce mail / Bitte drucken Sie diese Nachricht nicht aus und helfen Sie so Logica dabei die Umwelt zu schuetzen / Por favor ajude a Logica a respeitar o ambiente não imprimindo este correio electrónico.
This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.