本章說明以下主題:
模組資料屬性提供有關模組的額外資訊。網路主控台中的屬性編輯程式提供與 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章, 以圖形檢視資料屬性,以取得更多資訊。
您可以開啟特定受監視屬性的圖形,以圖形方式檢視歷程資料。如果您選取了記憶體快取,圖形會與歷程資料一併顯示。
本節中的程序說明如何在網路主控台屬性編輯程式中檢視特定屬性、變更重新顯示間隔時間以及修改歷程資訊。
在「主機細節瀏覽器」頁面中選取資料屬性,例如「系統負荷統計」。
選取「最近五分鐘的平均負荷」的「值」欄位。
屬性編輯程式「資訊」頁面即會顯示出來。
按一下「重新顯示」標籤。
「重新顯示」頁面即會顯示出來。
在「重新顯示間隔時間」欄位中鍵入以秒為單位的數值。
例如,如果您鍵入 300,頁面將每隔五分鐘更新一次。
若要變更重新顯示間隔時間,並結束屬性編輯程式,請按一下「確定」按鈕。
當顯示「系統負荷統計」的屬性表時,表格中的數值將每隔五分鐘重新顯示一次。
如果您的重新顯示間隔時間較長,則代理程式使用的 CPU 循環較少。
「歷程」頁面中的「取樣間隔時間」控制擷取歷程資料的頻率。
在「主機細節瀏覽器」頁面中選取資料屬性,例如「系統負荷統計」。
選擇特定屬性的「值」欄位,例如「最近五分鐘的平均負荷」。
屬性編輯程式「資訊」頁面即會顯示出來。
按一下「歷程」標籤。
「歷程」頁面即會顯示出來。
在「取樣間隔時間」欄位中鍵入以秒為單位的數值。
例如,若要每隔兩分鐘收集一次歷程資料點,您應該在「取樣間隔時間」欄位中鍵入 120。
按一下「確定」按鈕以設定歷程間隔時間並結束「歷程」頁面。
本節的程序將說明如何使用網路主控台屬性編輯程式建立和回應警報。
以下範例程序顯示如何建立簡易警報。此範例在核心讀取器模組中建立警報臨界值。
在「主機細節瀏覽器」頁面中選擇資料屬性,例如「系統負荷統計」。
按一下「警報」標籤。
「警報」頁面即會顯示出來。
在「緊急臨界值 (>)」欄位中鍵入小於目前值的數值。
提供此值即建立了緊急警報。
按一下「確定」套用變更並關閉「警報」頁面。
在很短的時間內,「系統負荷統計」資料屬性表中的「最近一分鐘的平均負荷」資料欄位將會變成紅色。此外,紅色警報圖示會顯示在以下資料夾和圖示上,除非您的系統有開啟且未認可嚴重程度的黑色警報:
作業系統
核心讀取器
系統負荷統計
按一下「主機細節警報」標籤。
當警報表重新顯示時,您建立的警報將會反映在此表中。如需有關此主旨的更多資訊,請參閱第 16章, 使用網路主控台管理警報。
按一下「認可」按鈕(此按鈕看似核取標記)認可此警報。
建立額外警報臨界值。然後熟悉這些作業。
一旦您建立這些警報,便可以設定安全權限,使其他 Sun Management Center 軟體使用者無法變更您的警報臨界值。如需有關安全的更多資訊,請參閱第 18章, Sun Management Center 的安全性。
您無需填入所有警報臨界值的警報資訊。例如,您可以選擇僅建立緊急警報臨界值。
以下程序說明如何定義警報發生時所採取的動作。
在「主機細節瀏覽器」頁面中選擇資料屬性,例如「系統負荷統計」。
在「值」欄位中選取適當的項目,例如與「最近五分鐘的平均負荷」相關的值。
屬性編輯程式「資訊」頁面即會顯示出來。
按一下「動作」標籤。
「動作」頁面即會顯示出來。
按一下您要定義動作之警報級別的「動作」按鈕。
會出現一個視窗,在此您可選擇動作類型並提供相應資訊。
若要透過電子郵件通知使用者,請按一下「電子郵件」圓鈕。 輸入以逗號分隔的電子郵件地址清單與訊息。
若要執行 Script,請按一下「其他」圓鈕。從可用的 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 檔案名稱會顯示於「動作」頁面的「緊急動作」欄位中。