本章說明以下主題:
模組資料特性提供關於模組的更多資訊。Web 主控台的屬性編輯器提供的功能與 Java 主控台的屬性編輯器所提供的功能相同,詳情請參閱第 10 章, 監視資料特性屬性。您可以使用屬性編輯器來自訂模組資料屬性的監視標準。特別是,屬性編輯器可讓您執行以下作業:
為已定義的警報設定警報臨界值
指定警報情況發生時所採取的動作
變更螢幕資料更新的間隔時間
定義建立歷程資料點之記錄檔的排程
Web 主控台的屬性編輯器的頁面上方有一個或多個標籤,可讓您在不同的面板之間切換。這些標籤會因選取的物件而有所不同。以下章節將說明可能出現的標籤:
根據屬性編輯程式實例適用的特定物件,每個屬性編輯程式會顯示一個或多個此類標籤。
屬性編輯程式的 [資訊] 頁面提供有關已選取物件的額外資訊,如:
已選取模組的模組名稱、版本及說明
模組所在主機的主機名稱
有關特定模組的其他資訊,如儲存資料屬性資訊的資料夾和變數
[警報] 標籤可讓您僅為那些具有相關簡易警示的資料特性設定警示臨界值。簡易警示使用 rCompare 規則,詳情請參閱附錄 DSun Management Center 軟體規則。屬性編輯程式 [警報] 頁面可讓您僅為簡易警報設定警報臨界值。
若要設定警報臨界值,您必須具有適當的安全權限。如需更多資訊,請參閱第 18 章, Sun Management Center 安全性。
警報管理軟體可在您設定警報時提供以下彈性:
決定觸發特定嚴重程度之警報的臨界值
決定警報何時發出聲音,例如僅在週末。
簡易警報基於臨界值。受監視資料屬性大於、小於、不等於或等於單一臨界值。與之相對,複雜警報則基於一組條件。如需關於警示規則的更多資訊,請參閱附錄 DSun Management Center 軟體規則。
下表列出受監視特性常見的簡易警示限制。警報限制亦顯示於 [參數說明] 欄位中。對於已選取的資料屬性,您可以設定一個或多個此類警報限制的臨界值。
表 17–1 Sun Management Center 軟體中常見的簡易警報限制
警報限制 |
說明 |
---|---|
緊急臨界值 (>) |
如果數值大於輸入此欄位的限制值,即會發出緊急(紅色)警報。 |
警示臨界值 (>) |
如果數值大於輸入此欄位的限制值,即會發出警示(黃色)警報。 |
小心臨界值 (>) |
如果數值大於輸入此欄位的限制值,即會發出小心(藍色)警報。 |
緊急臨界值(<) |
如果數值小於輸入此欄位的限制值,即會發出緊急(紅色)警報。 |
警示臨界值(<) |
如果數值小於輸入此欄位的限制值,即會發出警示(黃色)警報。 |
小心臨界值(<) |
如果數值小於輸入此欄位的限制值,即會發出小心(藍色)警報。 |
只會在指定時間段內發出警報。例如,如果值為 day_of_week=fri ,則僅當警示情況發生於星期五時才會發出警示。如果警報情況發生於星期二,則不會觸發任何警報。 |
屬性編輯程式 [動作] 頁面可讓您指示軟體在警報發生時執行預定動作。
可接受的動作包括儲存在 /var/opt/SUNWsymon/bin 目錄中的程序檔。要執行這些 script,必須具有 root 權限。
例如,您可以在緊急動作欄位中提供 Script 的名稱。當 [最近 5 分鐘的平均負荷] 資料屬性的緊急警報產生時,此 Script 可將電子郵件傳送給系統管理員。
您可以為不同的警報情況分別設定動作。您也可以定義在任何警報情況發生變更時所發生的單一動作。若要定義動作,您可以使用 [動作] 頁面中的 [動作] 按鈕。
[動作] 按鈕右側的核取方塊可讓您指定自動或手動執行特定警報動作。依預設,所有動作均設定為手動執行。僅可以修改手動動作。
使用 [警報動作修改] 對話方塊可以修改登記的警報動作。對話方塊中的兩個按鈕( [電子郵件] 和 [通用] )可讓您為警報動作選擇這兩個選項之一。
可讓您指定電子郵件的地址、主旨及訊息。
可讓您選取安裝於管理節點上的通用 Shell Script
使用屬性編輯程式中的 [重新顯示] 頁面可設定此物件的重新整理間隔時間。重新顯示間隔時間是 Sun Management Center 代理程式對受監視屬性取樣的間隔時間。如需更多資訊,請參閱指定資料顯示更新的頻率。
使用屬性編輯程式中的 [歷程] 標籤,可以儲存受監視屬性的較舊資料。例如,您可以選擇將取樣間隔指定為每隔 120 秒記錄一次資料點歷程。您也可以指定將此資訊儲存在硬碟檔或記憶體快取中。
硬碟檔的兩種類型為循環式檔案(最多 1000 行)和文字檔案。這些檔案位於 [文字檔名] 欄位中特定檔案的 /var/opt/SUNWsymon/log 目錄中。
循環式磁碟檔會自動以 history.log 名稱儲存。如果您未選擇文字檔案的檔案名稱,則資料將自動以 agent_default.history 名稱儲存。
如果您選取了記憶體快取,則必須在 [最大容量(取樣)] 欄位中指明要儲存的資料點數。例如,如果您將此欄位設定為 1000,則只有最近的 1000 個資料點會儲存在記憶體快取中。所有較舊的資料點均會被刪除。這些資料點可以作圖表示。請參閱第 9 章, 以圖形檢視資料特性以得知更多資訊。
您可以開啟特定受監視屬性的圖形,以圖形方式檢視歷程資料。如果您選取了記憶體快取,圖形會與歷程資料一併顯示。
本節中的程序說明如何在 Web 主控台屬性編輯程式中檢視特定屬性、變更重新顯示間隔時間以及修改歷程資訊。
在 [主機細節瀏覽器] 頁面中選取資料屬性,例如 [系統負荷統計]。
選取 [最近五分鐘的平均負荷] 的 [值] 欄位。
屬性編輯程式 [資訊] 頁面即會顯示出來。
按一下 [重新顯示] 標籤。
[重新顯示] 頁面即會顯示出來。
在 [重新顯示間隔時間] 欄位中鍵入以秒為單位的數值。
例如,如果您鍵入 300,頁面將每隔五分鐘更新一次。
若要變更重新顯示間隔時間,並結束屬性編輯程式,請按一下 [確定] 按鈕。
當顯示 [系統負荷統計] 的屬性表時,表格中的數值將每隔五分鐘重新顯示一次。
如果您的重新顯示間隔時間較長,則代理程式使用的 CPU 循環較少。
[歷程] 頁面中的 [取樣間隔時間] 控制擷取歷程資料的頻率。
在 [主機細節瀏覽器] 頁面中選取資料屬性,例如 [系統負荷統計]。
選擇特定屬性的 [值] 欄位,例如 [最近五分鐘的平均負荷]。
屬性編輯程式 [資訊] 頁面即會顯示出來。
按一下 [歷程] 標籤。
[歷程] 頁面即會顯示出來。
在 [取樣間隔時間] 欄位中鍵入以秒為單位的數值。
例如,若要每隔兩分鐘收集一次歷程資料點,您應該在 [取樣間隔時間] 欄位中鍵入 120。
按一下 [確定] 按鈕以設定歷程間隔時間並結束 [歷程] 頁面。
本節的程序將說明如何使用 Web 主控台屬性編輯程式建立和回應警報。
以下範例程序顯示如何建立簡易警報。此範例在核心讀取器模組中建立警報臨界值。
在 [主機細節瀏覽器] 頁面中選擇資料屬性,例如 [系統負荷統計]。
按一下 [警報] 標籤。
[警報] 頁面即會顯示出來。
在 [緊急臨界值 (>)] 欄位中鍵入小於目前值的值。
提供此值即建立了緊急警報。
按一下 [確定] 套用變更並關閉 [警報] 頁面。
在很短的時間內, [系統負荷統計] 資料屬性表中的 [最近一分鐘的平均負荷] 資料欄位將會變成紅色。此外,紅色警報圖示會顯示在以下資料夾和圖示上,除非您的系統有開啟且未認可嚴重程度的黑色警報:
作業系統
核心讀取器
系統負荷統計
按一下 [主機細節警報] 標籤。
當警報表重新顯示時,您建立的警報將會反映在此表中。如需關於此主題的更多資訊,請參閱第 16 章, 使用 Web 主控台管理警示。
按一下 [認可] 按鈕(此按鈕看似核取標記)認可此警報。
建立額外警報臨界值。然後熟悉這些作業。
一旦您建立這些警報,便可以設定安全權限,使其他 Sun Management Center 軟體使用者無法變更您的警報臨界值。如需關於安全性的更多資訊,請參閱第 18 章, Sun Management Center 安全性。
您無需填入所有警報臨界值的警報資訊。例如,您可以選擇僅建立緊急警報臨界值。
以下程序說明如何定義警報發生時所採取的動作。
在 [主機細節瀏覽器] 頁面中選擇資料屬性,例如 [系統負荷統計]。
在 [值] 欄位中選取適當的項目,例如與 [最近五分鐘的平均負荷] 相關的值。
屬性編輯程式 [資訊] 頁面即會顯示出來。
按一下 [動作] 標籤。
[動作] 頁面即會顯示出來。
按一下您要定義動作之警報級別的 [動作] 按鈕。
會出現一個視窗,在此您可選擇動作類型並提供相應資訊。
若要透過電子郵件通知使用者,請按一下 [電子郵件] 圓鈕。輸入以逗號分隔的電子郵件地址清單與訊息。
若要執行 Script,請按一下 [其他] 圓鈕。從可用的 Script 清單中選擇 Script。然後,依需要提供相應的引數。請參閱定義與使用警示動作程序檔。
若要清除此警報,請按一下 [清除] 圓鈕。
按一下 [確定] 套用變更並關閉此頁面。
如果您選擇傳送電子郵件,當特定警報發生時,系統就會將訊息傳送給指定的使用者。此訊息的內容類似以下訊息:
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:
警報嚴重度,例如 Warning、Critical 等。
完整的警報字串,包括嚴重程度。(例如:Critical: Machine A Kernel Reader Number of User Sessions > 10)
在指令行層級,成為超級使用者。
# su - |
將 Script 安裝於 Sun Management Center 的起始目錄。
預設目錄為 /var/opt/SUNWsymon/bin/。例如:
# cp custom-alarm-script /var/opt/SUNWsymon/bin/ |
按一下 [主機細節瀏覽器] 標籤。
設定警報臨界值。
如需更多資訊,請參閱定義警示情況。
按一下 [系統負荷統計] 圖示。
系統負荷統計的屬性表會顯示於 [主機細節瀏覽器] 頁面的內容視圖中。
選取 [最近五分鐘的平均負荷] 的 [值] 欄位。
屬性編輯程式 [資訊] 頁面即會顯示出來。
按一下屬性編輯程式 [動作] 標籤。
[動作] 頁面即會出現。
按一下 [緊急動作] 欄位的 [動作] 按鈕。
[警報動作修改] 對話方塊即會出現。
按一下 [其他] 按鈕。
從 [可用的 Script] 功能表中選擇 custom-alarm-script 。
在 [引數] 欄位中鍵入以下字串:
%statusstringfmt
按一下 [確定] 套用變更並關閉此頁面。
Script 檔案名稱會顯示於 [動作] 頁面的 [緊急動作] 欄位中。