<HTML>
<HEAD>
<TITLE>Re: [mrtg] SNMPv3 - Net_SNMP Issues</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Just remove the checks in /usr/sbin/cfgmaker around line 1492.<BR>
<BR>
<BR>
On 7/1/11 1:36 PM, "johnathan falk" <<a href="johnathan.falk@gmail.com">johnathan.falk@gmail.com</a>> wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>I don't understand the point of forcing the specification of the "engineID" in cfgmaker. Snmpwalk, and pretty much everything else on the system does not require it. In fact, in the man page for Net-SNMP/snmpcmd it says:<BR>
<BR>
-e engineID Set the authoritative (security) engineID used for SNMPv3 REQUEST messages, given as a hexadecimal string (optionally prefixed by "0x"). <B>It is typically not necessary to specify this engine ID, as it will usually be discovered automatically.<BR>
</B><BR>
I don't know if that was overlooked or what but it seems extremely asinine to have to find the engineID for all of our devices. Is there a way around this? Theoretically you should be able to leave this blank and let the system auto-discover it per device. However, if you do that it gives an error that it is required. <BR>
<BR>
In the documentation it specifies that the field is optional: "In a SNMPv3 message, the contextEngineID and contextName are included as part of the scopedPDU. All methods that generate a SNMP message optionally take a B<--contextengineid> and B<--contextname><BR>
argument to configure these fields."<BR>
<BR>
Any assistance getting around this would be appreciated.<BR>
</SPAN></FONT></BLOCKQUOTE>
</BODY>
</HTML>