Sun Management Center 3.6 使用者指南

第 17 章 使用 Web 主控台管理資料特性屬性

本章說明以下主題:

模組資料特性簡介

模組資料特性提供關於模組的更多資訊。Web 主控台的屬性編輯器提供的功能與 Java 主控台的屬性編輯器所提供的功能相同,詳情請參閱第 10 章, 監視資料特性屬性。您可以使用屬性編輯器來自訂模組資料屬性的監視標準。特別是,屬性編輯器可讓您執行以下作業:

Web 主控台的屬性編輯器的頁面上方有一個或多個標籤,可讓您在不同的面板之間切換。這些標籤會因選取的物件而有所不同。以下章節將說明可能出現的標籤:


備註 –

根據屬性編輯程式實例適用的特定物件,每個屬性編輯程式會顯示一個或多個此類標籤。


Web 主控台屬性編輯程式中的 [資訊] 標籤

屬性編輯程式的 [資訊] 頁面提供有關已選取物件的額外資訊,如:

Web 主控台屬性編輯程式中的 [警報] 標籤

[警報] 標籤可讓您僅為那些具有相關簡易警示的資料特性設定警示臨界值。簡易警示使用 rCompare 規則,詳情請參閱附錄 DSun Management Center 軟體規則。屬性編輯程式 [警報] 頁面可讓您僅為簡易警報設定警報臨界值。


備註 –

若要設定警報臨界值,您必須具有適當的安全權限。如需更多資訊,請參閱第 18 章, Sun Management Center 安全性


警報管理軟體可在您設定警報時提供以下彈性:

簡易警報基於臨界值。受監視資料屬性大於、小於、不等於或等於單一臨界值。與之相對,複雜警報則基於一組條件。如需關於警示規則的更多資訊,請參閱附錄 DSun Management Center 軟體規則

下表列出受監視特性常見的簡易警示限制。警報限制亦顯示於 [參數說明] 欄位中。對於已選取的資料屬性,您可以設定一個或多個此類警報限制的臨界值。

表 17–1 Sun Management Center 軟體中常見的簡易警報限制

警報限制 

說明 

緊急臨界值 (>) 

如果數值大於輸入此欄位的限制值,即會發出緊急(紅色)警報。 

警示臨界值 (>) 

如果數值大於輸入此欄位的限制值,即會發出警示(黃色)警報。 

小心臨界值 (>) 

如果數值大於輸入此欄位的限制值,即會發出小心(藍色)警報。 

緊急臨界值(<) 

如果數值小於輸入此欄位的限制值,即會發出緊急(紅色)警報。 

警示臨界值(<) 

如果數值小於輸入此欄位的限制值,即會發出警示(黃色)警報。 

小心臨界值(<) 

如果數值小於輸入此欄位的限制值,即會發出小心(藍色)警報。 

[警報] 視窗

只會在指定時間段內發出警報。例如,如果值為 day_of_week=fri ,則僅當警示情況發生於星期五時才會發出警示。如果警報情況發生於星期二,則不會觸發任何警報。

Web 主控台屬性編輯程式中的 [動作] 標籤

屬性編輯程式 [動作] 頁面可讓您指示軟體在警報發生時執行預定動作。


備註 –

可接受的動作包括儲存在 /var/opt/SUNWsymon/bin 目錄中的程序檔。要執行這些 script,必須具有 root 權限。


例如,您可以在緊急動作欄位中提供 Script 的名稱。當 [最近 5 分鐘的平均負荷] 資料屬性的緊急警報產生時,此 Script 可將電子郵件傳送給系統管理員。

您可以為不同的警報情況分別設定動作。您也可以定義在任何警報情況發生變更時所發生的單一動作。若要定義動作,您可以使用 [動作] 頁面中的 [動作] 按鈕。


備註 –

[動作] 按鈕右側的核取方塊可讓您指定自動或手動執行特定警報動作。依預設,所有動作均設定為手動執行。僅可以修改手動動作。


使用 [警報動作修改] 對話方塊可以修改登記的警報動作。對話方塊中的兩個按鈕( [電子郵件] 和 [通用] )可讓您為警報動作選擇這兩個選項之一。

電子郵件

可讓您指定電子郵件的地址、主旨及訊息。

通用

可讓您選取安裝於管理節點上的通用 Shell Script

Web 主控台屬性編輯程式中的 [重新顯示] 標籤

使用屬性編輯程式中的 [重新顯示] 頁面可設定此物件的重新整理間隔時間。重新顯示間隔時間是 Sun Management Center 代理程式對受監視屬性取樣的間隔時間。如需更多資訊,請參閱指定資料顯示更新的頻率

Web 主控台屬性編輯程式中的 [歷程] 標籤

使用屬性編輯程式中的 [歷程] 標籤,可以儲存受監視屬性的較舊資料。例如,您可以選擇將取樣間隔指定為每隔 120 秒記錄一次資料點歷程。您也可以指定將此資訊儲存在硬碟檔或記憶體快取中。

硬碟檔的兩種類型為循環式檔案(最多 1000 行)和文字檔案。這些檔案位於 [文字檔名] 欄位中特定檔案的 /var/opt/SUNWsymon/log 目錄中。

循環式磁碟檔會自動以 history.log 名稱儲存。如果您未選擇文字檔案的檔案名稱,則資料將自動以 agent_default.history 名稱儲存。

如果您選取了記憶體快取,則必須在 [最大容量(取樣)] 欄位中指明要儲存的資料點數。例如,如果您將此欄位設定為 1000,則只有最近的 1000 個資料點會儲存在記憶體快取中。所有較舊的資料點均會被刪除。這些資料點可以作圖表示。請參閱第 9 章, 以圖形檢視資料特性以得知更多資訊。


備註 –

您可以開啟特定受監視屬性的圖形,以圖形方式檢視歷程資料。如果您選取了記憶體快取,圖形會與歷程資料一併顯示。


使用 Web 主控台中的屬性編輯程式

本節中的程序說明如何在 Web 主控台屬性編輯程式中檢視特定屬性、變更重新顯示間隔時間以及修改歷程資訊。

Procedure存取特定資料特性屬性

步驟
  1. 瀏覽階層結構以找到資料屬性表。

    例如,若要檢視有關主機記憶體的資訊,請執行以下步驟:

    1. 在主要主控台頁面中選取受管理物件。

    2. 按一下 [移至詳細資料] 連結。

      [主機細節] 頁面即會出現。

    3. 在 [主機細節] 頁面中,按一下 [作業系統] 左側的展開圖示。

    4. 按一下 [核心讀取器(簡易)] 左側的展開圖示。

    5. 按一下 [記憶體用量統計]。

      [記憶體用量統計] 的資料屬性表即會出現。

  2. 在您要檢視或修改其屬性的資料屬性表中選取值。

    屬性編輯程式會出現在另一個視窗中。

Procedure指定資料顯示更新的頻率

下列範例顯示如何在系統負荷統計模組中設定重新整理間隔時間。

步驟
  1. 在 [主機細節瀏覽器] 頁面中選取資料屬性,例如 [系統負荷統計]。

  2. 選取 [最近五分鐘的平均負荷] 的 [值] 欄位。

    屬性編輯程式 [資訊] 頁面即會顯示出來。

  3. 按一下 [重新顯示] 標籤。

    [重新顯示] 頁面即會顯示出來。

  4. 在 [重新顯示間隔時間] 欄位中鍵入以秒為單位的數值。

    例如,如果您鍵入 300,頁面將每隔五分鐘更新一次。

  5. 若要變更重新顯示間隔時間,並結束屬性編輯程式,請按一下 [確定] 按鈕。

    當顯示 [系統負荷統計] 的屬性表時,表格中的數值將每隔五分鐘重新顯示一次。


    提示 –

    如果您的重新顯示間隔時間較長,則代理程式使用的 CPU 循環較少。


Procedure變更收集歷程資料的頻率

[歷程] 頁面中的 [取樣間隔時間] 控制擷取歷程資料的頻率。

步驟
  1. 在 [主機細節瀏覽器] 頁面中選取資料屬性,例如 [系統負荷統計]。

  2. 選擇特定屬性的 [值] 欄位,例如 [最近五分鐘的平均負荷]。

    屬性編輯程式 [資訊] 頁面即會顯示出來。

  3. 按一下 [歷程] 標籤。

    [歷程] 頁面即會顯示出來。

  4. 在 [取樣間隔時間] 欄位中鍵入以秒為單位的數值。

    例如,若要每隔兩分鐘收集一次歷程資料點,您應該在 [取樣間隔時間] 欄位中鍵入 120。

  5. 按一下 [確定] 按鈕以設定歷程間隔時間並結束 [歷程] 頁面。

在 Web 主控台屬性編輯程式中處理警報

本節的程序將說明如何使用 Web 主控台屬性編輯程式建立和回應警報。

Procedure定義警示情況

以下範例程序顯示如何建立簡易警報。此範例在核心讀取器模組中建立警報臨界值。

步驟
  1. 在 [主機細節瀏覽器] 頁面中選擇資料屬性,例如 [系統負荷統計]。

  2. 按一下 [警報] 標籤。

    [警報] 頁面即會顯示出來。

  3. 在 [緊急臨界值 (>)] 欄位中鍵入小於目前值的值。

    提供此值即建立了緊急警報。

  4. 按一下 [確定] 套用變更並關閉 [警報] 頁面。

    在很短的時間內, [系統負荷統計] 資料屬性表中的 [最近一分鐘的平均負荷] 資料欄位將會變成紅色。此外,紅色警報圖示會顯示在以下資料夾和圖示上,除非您的系統有開啟且未認可嚴重程度的黑色警報:

    • 作業系統

    • 核心讀取器

    • 系統負荷統計

  5. 按一下 [主機細節警報] 標籤。

    當警報表重新顯示時,您建立的警報將會反映在此表中。如需關於此主題的更多資訊,請參閱第 16 章, 使用 Web 主控台管理警示

  6. 按一下 [認可] 按鈕(此按鈕看似核取標記)認可此警報。

  7. 建立額外警報臨界值。然後熟悉這些作業。

    一旦您建立這些警報,便可以設定安全權限,使其他 Sun Management Center 軟體使用者無法變更您的警報臨界值。如需關於安全性的更多資訊,請參閱第 18 章, Sun Management Center 安全性


    備註 –

    您無需填入所有警報臨界值的警報資訊。例如,您可以選擇僅建立緊急警報臨界值。


Procedure定義警示的回應

以下程序說明如何定義警報發生時所採取的動作。

步驟
  1. 在 [主機細節瀏覽器] 頁面中選擇資料屬性,例如 [系統負荷統計]。

  2. 在 [值] 欄位中選取適當的項目,例如與 [最近五分鐘的平均負荷] 相關的值。

    屬性編輯程式 [資訊] 頁面即會顯示出來。

  3. 按一下 [動作] 標籤。

    [動作] 頁面即會顯示出來。

  4. 按一下您要定義動作之警報級別的 [動作] 按鈕。

    會出現一個視窗,在此您可選擇動作類型並提供相應資訊。

    • 若要透過電子郵件通知使用者,請按一下 [電子郵件] 圓鈕。輸入以逗號分隔的電子郵件地址清單與訊息。

    • 若要執行 Script,請按一下 [其他] 圓鈕。從可用的 Script 清單中選擇 Script。然後,依需要提供相應的引數。請參閱定義與使用警示動作程序檔

    • 若要清除此警報,請按一下 [清除] 圓鈕。

  5. 按一下 [確定] 套用變更並關閉此頁面。

    如果您選擇傳送電子郵件,當特定警報發生時,系統就會將訊息傳送給指定的使用者。此訊息的內容類似以下訊息:


    Date: Wed, 30 Jun 1999 15:25:39 -0800
    From: root@MachineB (0000-Admin(0000))
    Subject: Sun Management Center - Alert Alarm Action
    Mime-Version: 1.0
    
    Sun Management Center alarm action notification ... 
    {Alert: machineB Kernel Reader Load Average Over The Last 5 Minutes > 0.01Jobs}

Procedure定義與使用警示動作程序檔

以下程序說明如何自訂警報動作,以便在警報發生時自動通知使用者。

步驟
  1. 使用以下引數建立 Script:

    %statusfmt

    警報嚴重度,例如 Warning、Critical 等。

    %statusstringfmt

    完整的警報字串,包括嚴重程度。(例如:Critical: Machine A Kernel Reader Number of User Sessions > 10)

  2. 在指令行層級,成為超級使用者。


    # su -
    
  3. 將 Script 安裝於 Sun Management Center 的起始目錄。

    預設目錄為 /var/opt/SUNWsymon/bin/。例如:


    # cp custom-alarm-script /var/opt/SUNWsymon/bin/
    
  4. 按一下 [主機細節瀏覽器] 標籤。

  5. 設定警報臨界值。

    如需更多資訊,請參閱定義警示情況

  6. 按一下 [系統負荷統計] 圖示。

    系統負荷統計的屬性表會顯示於 [主機細節瀏覽器] 頁面的內容視圖中。

  7. 選取 [最近五分鐘的平均負荷] 的 [值] 欄位。

    屬性編輯程式 [資訊] 頁面即會顯示出來。

  8. 按一下屬性編輯程式 [動作] 標籤。

    [動作] 頁面即會出現。

  9. 按一下 [緊急動作] 欄位的 [動作] 按鈕。

    [警報動作修改] 對話方塊即會出現。

  10. 按一下 [其他] 按鈕。

  11. 從 [可用的 Script] 功能表中選擇 custom-alarm-script

  12. 在 [引數] 欄位中鍵入以下字串:

    %statusstringfmt

  13. 按一下 [確定] 套用變更並關閉此頁面。

    Script 檔案名稱會顯示於 [動作] 頁面的 [緊急動作] 欄位中。

Procedure修改警示動作

步驟
  1. 按一下您要修改的警報動作之 [動作] 按鈕。

    [警報動作修改] 對話方塊即會顯示出來。

  2. 選擇您要修改的警報動作類型(電子郵件或其他)。

  3. 在已選取動作的欄位中進行變更。

  4. 按一下 [確定] 接受變更並關閉該頁面。

    變更會顯示於 [動作] 頁面的相應 [動作] 欄位中。