每個 SNMP v3 代理程式都具有一個引擎識別碼,做為其唯一識別碼。引擎識別碼與雜湊功能搭配使用可產生用於針對 SNMP v3 訊息進行驗證和加密的金鑰。

開始之前

使用 ESXCLI 命令設定 ESXi SNMP 代理程式。如需有關如何使用 ESXCLI 的詳細資訊,請參閱《vSphere 命令列介面入門》

執行這項作業的原因和時機

如果不指定引擎識別碼,則啟用 SNMP 代理程式時,會自動產生一個引擎識別碼。

如果透過 vCLI 執行 ESXCLI 命令,您必須提供用於指定目標主機和登入認證的連線選項。如果使用 ESXi Shell 直接在主機上使用 ESXCLI 命令,則可以使用所提供的命令,無需指定連線選項。如需有關連線選項的詳細資訊,請參閱 vSphere 命令列介面概念和範例

程序

執行 esxcli system snmp set 命令並使用 --engineid 選項,以設定 SNMP 引擎識別碼。

例如,執行下列命令:

esxcli system snmp set --engineid id

此處,id 為引擎識別碼,它必須是長度介於 5 到 32 個字元之間的十六進位字串。