Sun Management Center 3.5 使用者指南

第 17章 使用網路主控台管理資料屬性的屬性

本章說明以下主題:

模組資料屬性概觀

模組資料屬性提供有關模組的額外資訊。網路主控台中的屬性編輯程式提供與 Java 主控台中屬性編輯程式相同的功能,在第 10章, 監視資料屬性的屬性中有所說明。您可以使用屬性編輯程式來自訂模組資料屬性的監視標準。特別是,屬性編輯程式可讓您執行以下作業:

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


註解 –

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


網路主控台屬性編輯程式中的「資訊」標籤

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

網路主控台屬性編輯程式中的「警報」標籤

「警報」標籤可讓您僅為與簡易警報相關的資料屬性設定警報臨界值。 這些簡易警報使用 rCompare 規則,在附錄 D, Sun Management Center 軟體規則中有所說明。屬性編輯程式「警報」頁面可讓您僅為簡易警報設定警報臨界值。


註解 –

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


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

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

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

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

警報限制 

說明  

緊急臨界值 (>) 

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

警示臨界值(>) 

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

小心臨界值 (>) 

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

緊急臨界值(<) 

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

警示臨界值(<) 

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

小心臨界值(<) 

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

「警報」視窗

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

網路主控台屬性編輯程式中的「動作」標籤

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


註解 –

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


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

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


註解 –

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


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

電子郵件

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

通用

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

網路主控台屬性編輯程式中的「重新顯示」標籤

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

網路主控台屬性編輯程式中的「歷程」標籤

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

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

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

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


註解 –

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


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

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

存取特定資料屬性的屬性
  1. 瀏覽階層結構以找到資料屬性表。

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

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

    2. 按一下「移至詳細資料」連結。

      「主機細節」頁面即會出現。

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

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

    5. 按一下「記憶體用量統計」。

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

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

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

指定資料顯示更新的頻率

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

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

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

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

  3. 按一下「重新顯示」標籤。

    「重新顯示」頁面即會顯示出來。

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

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

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

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


    提示 –

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


變更收集歷程資料的頻率

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

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

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

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

  3. 按一下「歷程」標籤。

    「歷程」頁面即會顯示出來。

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

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

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

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

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

定義警報情況

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

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

  2. 按一下「警報」標籤。

    「警報」頁面即會顯示出來。

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

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

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

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

    • 作業系統

    • 核心讀取器

    • 系統負荷統計

  5. 按一下「主機細節警報」標籤。

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

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

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

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


    註解 –

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


定義警報的回應

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

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

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

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

  3. 按一下「動作」標籤。

    「動作」頁面即會顯示出來。

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

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

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

    • 若要執行 Script,請按一下「其他」圓鈕。從可用的 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}
定義與使用警報動作 Script

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

  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 檔案名稱會顯示於「動作」頁面的「緊急動作」欄位中。

修改警報動作
  1. 按一下您要修改的警報動作之「動作」按鈕。

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

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

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

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

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