簡易網路管理通訊協定 (SNMP) 是用來管理網路和交換訊息的標準通訊協定。系統可以傳送向人員通知事件的 SNMP 訊息。您可以利用 SNMP 管理程式來檢視系統傳送的 SNMP 訊息。系統同時支援 SNMP 第 2 版和第 3 版。
關於這項作業
部分系統支援設定事件的 SNMP 通知。事件通知會回報至您選擇的 SNMP 目的地。如果要指定 SNMP 目的地,您必須提供有效的 IP 位址。最多可指定六個 SNMP 目的地。若為第 2 版 SNMP 伺服器,需要社群字串,且預設值為
public。您可以使用 SNMP 的「管理資訊庫 (MIB)」檔案,配置網路管理程式來接收系統所傳送的 SNMP 訊息。這個檔案可以搭配軟體所有版本中的 SNMP 訊息使用。您可以使用瀏覽器按一下下載 MIB,以下載 MIB 檔案。系統同時支援 SNMP 第 2 版和第 3 版。
SNMP 第 3 版使用與舊版相同的基本通訊協定,但引進了加密和改良的鑑別機制。視系統上 SNMP 代理程式的授權而定,您可以配置不同的安全層次。
這些不同安全層次取決於您配置用來向 SNMP 伺服器順利鑑別的認證。
表 1. SNMP 第 3 版伺服器的安全層次和必要認證
| 安全層次 |
說明 |
必要的安全認證 |
| 無 |
不使用其他鑑別或加密來傳送 SNMP 通知。 |
|
| 鑑別 |
會鑑別通知,但不加密訊息內容。 |
|
| 鑑別與保密 |
會鑑別通知並加密訊息內容。 |
- 引擎 ID
- 安全名稱
- 鑑別通訊協定
- 鑑別通行詞組
- 保密通訊協定
- 保密通行詞組
|
如果要在管理 GUI 中配置或管理 SNMP 伺服器,請選取。如果要配置新的伺服器,請選取新增 SNMP 伺服器,或用滑鼠右鍵按一下現有的實例,然後選取修改。
如果要配置 SNMP 通知設定,請使用下列指令:
程序
- 如果要新增具有完整安全性 (AuthPriv) 的 SNMP 第 3 版伺服器,請輸入下列指令:
svctask mksnmpserver -ip 9.11.255.634 -engineid 0x80000002045370656356000000C021800002 -securityname mysnmpcluster -authprotocol sha -authpassphrase cluster_auth_pw -privprotocol aes -privpassphrase cluster_priv_pw
其中,
9.11.255.634 是伺服器的 IP 位址;
0x80000002045370656356000000C021800002 是引擎 ID;
mysnmpcluster 是「安全名稱」;
sha 是「鑑別通訊協定」;
cluster_auth_pw 是「鑑別通行詞組」;
aes 是「保密通訊協定」;
cluster_priv_pw 是 SNMP v3 伺服器的「保密通行詞組」。
- 如果要新增具有最低安全性 (NoAuthNoPriv) 的 SNMP 第 3 版伺服器,請輸入下列指令:
svctask mksnmpserver -ip 9.11.255.634 -engineid 0x80000002045370656356000000C021800002 -securityname mynoauthnopriv
其中,
9.11.255.634 是伺服器的 IP 位址;
0x80000002045370656356000000C021800002 是引擎 ID;
NoAuthNoPriv 是 SNMP v3 伺服器的「安全名稱」。
-
如果要建立 SNMP 第 2 版伺服器來接收通知,請輸入下列指令:
mksnmpserver -ip 9.11.255.634
其中,9.11.255.634 為此伺服器的 IP 位址。
mksnmpserver -ip 9.11.255.634 -port remoteportnumber
其中,
9.11.255.634 為此伺服器的 IP 位址,
remoteportnumber 為遠端 SNMP 伺服器的埠號。
-
如果要變更現有 SNMP 伺服器的設定,請輸入 chsnmpserver 指令。
例如,輸入下列指令:
chsnmpserver -name server_name snmp_server_name_or_id
其中
server_name 是伺服器的新名稱,
snmp_server_name 是要修改的伺服器名稱或 ID。
-
如果要從系統中移除現有的 SNMP 伺服器,請輸入 rmsnmpserver 指令。
例如,輸入下列指令:
rmsnmpserver snmp_server_name
其中,
snmp_server_name
是要刪除之 SNMP 伺服器的名稱。
-
如果要以簡要清單或詳細視圖,來顯示系統偵測到的 SNMP 伺服器,請輸入 lssnmpserver 指令。
比方說,如果要顯示簡要視圖,請輸入下列指令:
lssnmpserver -delim :
如果要顯示 SNMP 伺服器的詳細視圖,請輸入下列指令:
lssnmpserver snmp_server_name