Sun Cluster 系統管理指南(適用於 Solaris 作業系統)

建立、設定及管理 Sun Cluster SNMP 事件 MIB

本節說明如何建立、設定及管理「簡易網路管理協定」(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 事件 MIB 

如何變更 SNMP 事件 MIB

增加 SNMP 主機到將接收 MIB 陷阱通知的主機清單 

如何在節點上啟用 SNMP 主機以接收 SNMP 陷阱

移除 SNMP 主機 

如何在節點上從接收 SNMP 的陷阱停用 SNMP 主機

增加 SNMP 使用者 

如何在節點上增加 SNMP 使用者

移除 SNMP 使用者 

如何從節點移除 SNMP 使用者

Procedure如何啟用 SNMP 事件 MIB

此程序顯示如何啟用 SNMP 事件 MIB。

此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. 啟用 SNMP 事件 MIB。


    phys-schost-1# clsnmpmib enable [-n 節點] MIB
    
    [-n 節點]

    指定您要啟用的事件 MIB 位於的節點。您可以指定節點 ID 或節點名稱。如果您未指定此選項,會依據預設使用目前的節點。

    MIB

    指定您要啟用的 MIB 的名稱。在此情況下,MIB 名稱必須為 event

Procedure如何停用 SNMP 事件 MIB

此程序顯示如何停用 SNMP 事件 MIB。

此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. 停用 SNMP 事件 MIB。


    phys-schost-1# clsnmpmib disable -n 節點 MIB
    
    -n 節點

    指定您要停用的事件 MIB 位於的節點。您可以指定節點 ID 或節點名稱。如果您未指定此選項,會依據預設使用目前的節點。

    MIB

    指定您要停用的 MIB 類型。在此情況下,您必須指定 event

Procedure如何變更 SNMP 事件 MIB

此程序顯示如何變更 SNMP 事件 MIB 的協定。

此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. 變更 SNMP 事件 MIB 的協定。


    phys-schost-1# clsnmpmib set -n 節點 -p version= MIB
    
    -n 節點

    指定您要變更的事件 MIB 位於的節點。您可以指定節點 ID 或節點名稱。如果您未指定此選項,會依據預設使用目前的節點。

    -p version=

    指定要用於 MIB 的 SNMP 協定版本。您可依下列方法指定

    • version=SNMPv2

    • version=snmpv2

    • version=2

    • version=SNMPv3

    • version=snmpv3

    • version=3

    MIB

    指定要套用子指令的一個或多個 MIB。在此情況下,您必須指定event

Procedure如何在節點上啟用 SNMP 主機以接收 SNMP 陷阱

此程序顯示如何在節點上將 SNMP 主機增加至將接收 MIB 陷阱通知的主機清單。

此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. 將主機增加至另一個節點上社群的 SNMP 主機清單。


    phys-schost-1# clsnmphost add -c SNMP 社群 [-n 節點]  主機
    
    -c SNMP 社群

    指定搭配主機名稱使用的 SNMP 社群名稱。

    當您將主機增加至 public 以外的社群時,您必須指定 SNMP 社群名稱 SNMP 社群。如果您使用 add 子指令但不使用 -c 選項,子指令會使用 public 做為預設的社群名稱。

    如果特定的社群名稱不存在,此指令會建立社群。

    -n 節點

    指定可存取叢集中 SNMP MIB 的 SNMP 主機的節點 名稱。您可以指定節點名稱或節點 ID。如果您未指定此選項,會依據預設使用目前的節點。

    主機

    指定可存取叢集中的 SNMP MIB 的主機的名稱、IP 位址或 IPv6 位址。

Procedure如何在節點上從接收 SNMP 的陷阱停用 SNMP 主機

此程序顯示如何將節點上的 SNMP 主機從將接收 MIB 陷阱通知的主機清單中移除。

此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. 從指定節點上的社群 SNMP 主機清單移除主機。


    phys-schost-1# clsnmphost remove -c SNMP 社群 -n 節點 主機
    
    remove

    從指定的節點移除指定的 SNMP 主機

    -c SNMP 社群

    指定移除 SNMP 主機的 SNMP 社群名稱。

    -n 節點

    指定節點 名稱,其中 SNMP 主機已從配置中移除。您可以指定節點名稱或節點 ID。如果您未指定此選項,會依據預設使用目前的節點。

    主機

    指定已從配置移除的主機名稱、IP 位址或 IPv6 位址。

    若要移除特定 SNMP 社群中的所有主機,請對主機 使用加號 (+) 及 -c 選項。若要移除所有主機,請對主機 使用加號 (+) 。

Procedure如何在節點上增加 SNMP 使用者

此程序顯示如何在節點上將 SNMP 使用者增加至 SNMP 使用者配置。

此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. 增加 SNMP 使用者。


    phys-schost-1# clsnmpuser create -n 節點 -a 認證 \
                  -f 密碼 使用者
    
    -n 節點

    指定增加 SNMP 使用者的節點。您可以指定節點 ID 或節點名稱。如果您未指定此選項,會依據預設使用目前的節點。

    -a 認證

    指定用來授權予使用者的認證協定。認證協定值可以是 SHAMD5

    -f 密碼

    指定包含 SNMP 使用者密碼的檔案。如果您在建立新使用者時未指定此選項,指令會提示您輸入密碼。此選項僅在搭配 add 子指令時有效。

    您必須在不同行上依以下格式指定使用者密碼:

    使用者:密碼
    

    密碼不能包含以下字元或空格:

    • ; (分號)

    • : (冒號)

    • \ (反斜線)

    • \n (換行)

    使用者

    指定您要增加的 SNMP 使用者的名稱。

Procedure如何從節點移除 SNMP 使用者

此程序顯示如何從節點上的 SNMP 使用者配置移除 SNMP 使用者。

此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 成為超級使用者,或成為提供 solaris.cluster.modify RBAC 授權的角色。

  2. 移除 SNMP 使用者。


    phys-schost-1# clsnmpuser delete -n 節點 使用者
    
    -n 節點

    指定要移除 SNMP 使用者的節點。您可以指定節點 ID 或節點名稱。如果您未指定此選項,會依據預設使用目前的節點。

    使用者

    指定您要移除的 SNMP 使用者名稱。