附錄 C - IBM Tivoli Enterprise Console Connector

適用於: Operations Manager 2007 R2, Operations Manager 2007 SP1

如何將 IBM Tivoli Enterprise Console 設定成從 Operations Manager 2007 顯示事件

您必須在 IBM Tivoli Enterprise Console 伺服器上執行 System_Center_Interop_Configure_TEC 工作或手動設定 Tivoli 規則庫,才能讓該伺服器接受來自 Operations Manager 2007 R2 的警示。下列程序提供在 IBM Tivoli Enterprise Console 伺服器上執行這項作業的步驟。您必須在已安裝 IBM Tivoli Enterprise Console 的 Windows 作業系統或 UNIX 作業系統上,從命令提示字元執行這些程序。

您必須先安裝適用於 IBM Tivoli Enterprise Console 之 Operations Manager 2007 R2 Connector 的 Interop 元件,然後再繼續執行下列程序。

重要

您必須按照第一個程序的說明設定 Tivoli 環境,然後再執行 System_Center_Interop_Configure_TEC 工作 或手動設定 Tivoli 規則庫。

若要設定 Tivoli 環境

  1. 開啟命令提示字元視窗,然後執行下列命令。

    Windows 作業系統:

    \Windows\system32\drivers\etc\Tivoli\setup_env.cmd
    

    UNIX 系統:

    ./etc/Tivoli/setup_env.sh
    
  2. 執行 bash 命令以叫用 Bourne Again shell 解譯器。

  3. 在命令提示字元中執行下列命令,以設定 Tivoli 環境。

    Windows 作業系統:

    . /profile_sci
    

    UNIX 系統:

    . /.profile_sci
    

若要執行 System_Center_Interop_Configure_TEC 工作

  • 依照下列語法使用 wruntask 命令。

    wruntask –t System_Center_Interop_Configure_TEC –l  “System Center Interop TEC Tasks” –h <TEC 伺服器管理節點名稱> –a <規則庫名稱> –a {ACTIVE | EXISTING | NOCLONE} –a {<要再製的規則庫> | “_unchanged_”} –a {Y | N} –m 900
    

    其中:

    <TEC 伺服器管理節點名稱> – 是 IBM Tivoli Enterprise Console 伺服器的名稱。

    <規則庫名稱> – 是您要套用到新的 Tivoli 規則庫的名稱。

    第 1 個 –a 選項 – 是要更新或建立的現有或新規則庫的名稱。

    第 2 個 –a 選項 – 指定要作為再製來源的規則庫。
       ACTIVE – 使用目前的作用中 Tivoli 規則庫。
       EXISTING – 使用已設定的 Tivoli 規則庫。
       NOCLONE – 建立新的規則庫。

    第 3 個 –a 選項 – 如果在第 2 個 –a 選項中設定 EXISTING,這就是要作為再製來源的現有規則庫名稱。如果第 2 個 –a 選項設定為 ACTIVE 或 NOCLONE,請輸入字串 “_unchanged_”。

    第 4 個 –a 選項 – 輸入 Y 或 N 以重新啟動 (Y) 或不要重新啟動 (N) IBM Tivoli Enterprise Console 伺服器。如果沒有重新啟動 IBM Tivoli Enterprise Console 伺服器,新的規則庫不會作用,連接器傳回的 Operations Manager 警示也不會出現。

    -m – 以秒為單位,輸入逾時時間長度的值。

    以下是使用目前的作用中規則庫來進行再製的 wruntask 命令範例。

    wruntask –t System_Center_Interop_Configure_TEC –l “System Center Interop TEC Tasks” –h myTECServer –a myRuleBase –a ACTIVE –a “_unchanged_” –a Y –m 900
    

若要手動設定 Tivoli 規則庫

  1. 輸入下列命令來匯入類別檔,以定義適用於 Operations Manager 2007 R2 Connector for IBM Tivoli Enterprise Console 使用的事件類別:

    wrb –imprbclass $SCI_HOME/Tivoli/SCInterop.baroc <規則庫名稱>
    

    注意

    規則庫名稱應為現有的規則庫 (例如 sci_OpsMgr2007toTEC). 如果必須建立新規則庫,請使用命令 wrb –crtrb <規則庫名稱>.

  2. 輸入下列命令來匯入規則,以定義適用於 Operations Manager 2007 R2 Connector for IBM Tivoli Enterprise Console 類別的處理方式:

    wrb –imprbrule $SCI_HOME/Tivoli/SCInteropTEC.rls <規則庫名稱>
    
  3. 輸入下列命令,將規則匯入規則庫目標:

    wrb –imptgtrule SCInterop <目標 – 通常是 “EventServer”><規則庫名稱>
    
  4. 輸入下列命令來編譯規則庫 (大括弧 { } 是將 –trace 標示為選用項的語法):

    wrb –comprules {-trace} <規則庫名稱>
    
  5. 輸入下列命令,載入規則庫:

    wrb –loadrb –use <規則庫名稱>
    
  6. 停止 IBM Tivoli Enterprise Console 伺服器:wstopesvr

  7. 啟動 IBM Tivoli Enterprise Console 伺服器:wstartesvr

  8. sciCreateTECEvtFile.sh 檔案複製到 IBM Tivoli Enterprise Console 指令碼目錄。下列範例採用預設目錄:

    cp $SCI_HOME/Tivoli/sciCreateTECEvtFile.sh $BINDIR/TME/TEC/scripts