<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, &quot;johnathan falk&quot; &lt;<a href="johnathan.falk@gmail.com">johnathan.falk@gmail.com</a>&gt; 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 &quot;engineID&quot; 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 &quot;0x&quot;).  <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: &quot;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&lt;--contextengineid&gt; and B&lt;--contextname&gt;<BR>
argument to configure these fields.&quot;<BR>
<BR>
Any assistance getting around this would be appreciated.<BR>
</SPAN></FONT></BLOCKQUOTE>
</BODY>
</HTML>