本節說明如何建立、設定及管理「簡易網路管理協定」(SNMP) 事件 Management Information Base (MIB)。本節也說明如何啟用、停用及變更 Sun Cluster SNMP 事件 MIB。
Sun Cluster 軟體目前支援一個 MIB,事件 MIB。SNMP 管理員軟體會即時對叢集事件設陷阱。在啟用後,SNMP 管理員會自動傳送陷阱通知給所有已透過 clsnmphost 指令定義的主機。MIB 可維護最新 50 個事件的唯讀表格。由於叢集會產生大量的通知,因此僅具有警告嚴重性或更高嚴重性的事件才會被當作陷阱通知傳送。此資訊在重新開機後便不存在。
SNMP 事件 MIB 定義於 sun-cluster-event-mib.mib 檔案,並位於 /usr/cluster/lib/mib 目錄中。您可以使用此定義來解譯 SNMP 陷阱資訊。
事件 SNMP 模組的預設連接埠號碼為 11161,而 SNMP 陷阱的預設連接埠為 11162。 這些連接埠號碼可藉由修改 Common Agent Container 特性檔案 ( /etc/cacao/instances/default/private/cacao.properties) 來變更。
建立、設定及管理 Sun Cluster SNMP 事件 MIB 會包含以下作業:
表 8–4 作業對映:建立、設定及管理 Sun Cluster SNMP 事件 MIB
作業 |
操作說明 |
---|---|
啟用 SNMP 事件 MIB | |
停用 SNMP 事件 MIB | |
變更 SNMP 事件 MIB | |
增加 SNMP 主機到將接收 MIB 陷阱通知的主機清單 | |
移除 SNMP 主機 | |
增加 SNMP 使用者 | |
移除 SNMP 使用者 |
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。
啟用 SNMP 事件 MIB。
phys-schost-1# clsnmpmib enable [-n 節點] MIB |
指定您要啟用的事件 MIB 位於的節點。您可以指定節點 ID 或節點名稱。如果您未指定此選項,會依據預設使用目前的節點。
指定您要啟用的 MIB 的名稱。在此情況下,MIB 名稱必須為 event。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。
停用 SNMP 事件 MIB。
phys-schost-1# clsnmpmib disable -n 節點 MIB |
指定您要停用的事件 MIB 位於的節點。您可以指定節點 ID 或節點名稱。如果您未指定此選項,會依據預設使用目前的節點。
指定您要停用的 MIB 類型。在此情況下,您必須指定 event。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。
變更 SNMP 事件 MIB 的協定。
phys-schost-1# clsnmpmib set -n 節點 -p version=值 MIB |
此程序顯示如何在節點上將 SNMP 主機增加至將接收 MIB 陷阱通知的主機清單。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。
將主機增加至另一個節點上社群的 SNMP 主機清單。
phys-schost-1# clsnmphost add -c SNMP 社群 [-n 節點] 主機 |
指定搭配主機名稱使用的 SNMP 社群名稱。
當您將主機增加至 public 以外的社群時,您必須指定 SNMP 社群名稱 SNMP 社群。如果您使用 add 子指令但不使用 -c 選項,子指令會使用 public 做為預設的社群名稱。
如果特定的社群名稱不存在,此指令會建立社群。
指定可存取叢集中 SNMP MIB 的 SNMP 主機的節點 名稱。您可以指定節點名稱或節點 ID。如果您未指定此選項,會依據預設使用目前的節點。
指定可存取叢集中的 SNMP MIB 的主機的名稱、IP 位址或 IPv6 位址。
此程序顯示如何將節點上的 SNMP 主機從將接收 MIB 陷阱通知的主機清單中移除。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。
從指定節點上的社群 SNMP 主機清單移除主機。
phys-schost-1# clsnmphost remove -c SNMP 社群 -n 節點 主機 |
從指定的節點移除指定的 SNMP 主機
指定移除 SNMP 主機的 SNMP 社群名稱。
指定節點 名稱,其中 SNMP 主機已從配置中移除。您可以指定節點名稱或節點 ID。如果您未指定此選項,會依據預設使用目前的節點。
指定已從配置移除的主機名稱、IP 位址或 IPv6 位址。
若要移除特定 SNMP 社群中的所有主機,請對主機 使用加號 (+) 及 -c 選項。若要移除所有主機,請對主機 使用加號 (+) 。
此程序顯示如何在節點上將 SNMP 使用者增加至 SNMP 使用者配置。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。
增加 SNMP 使用者。
phys-schost-1# clsnmpuser create -n 節點 -a 認證 \ -f 密碼 使用者 |
此程序顯示如何從節點上的 SNMP 使用者配置移除 SNMP 使用者。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。