I don&#39;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:<div>
<br></div><div> -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.</b><div>
<br></div><div>I don&#39;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. </div>
<div><br></div><div>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;</div>
<div>argument to configure these fields.&quot;</div><div><br></div><div>Any assistance getting around this would be appreciated.</div><br>-- <br><div>Johnathan Falk</div><div>A+ Network+ Linux+ MCP MCTS MCSA CCNA</div><br>

</div>