Sun Java Enterprise System 5 監視指南

臨界值監視

thrsh-job observable-classes

顯示所有目前可觀察的物件類別清單,以便建立臨界值監視工作。

thrsh-job observable-objects [class= objectClass] [domain=objectDomain]

顯示所有目前可觀察的物件清單,以便建立臨界值監視工作。預設會列出所有可觀察類別的所有物件和各個網域中的所有物件。物件清單會按照類別名稱排序。

class=objectClass

指定選擇性 objectClass 會將輸出限制於該指定類別的可觀察物件。objectClass 必須是 thrsh-job observable-classes 子指令所列出的其中一個類別。

domain=objectDomain

指定選擇性 objectDomain 會將輸出限制於該網域的可觀察物件。物件的網域是物件名稱中冒號 (「:」) 字元之前的字串。

thrsh-job observable-attributes class=objectClass

顯示指定 objectClass 中所有可觀察屬性的清單。屬性會與名稱和類型一併顯示。objectClass 必須是 thrsh-job observable-classes 子指令所列出的其中一個類別。

thrsh-job list

顯示目前所有已定義臨界值監視工作的清單。會針對各個具有已定義臨界值工作的物件列出工作,並且物件會按照類別名稱排序。針對各個工作顯示的資訊與 thrsh-job info 子指令顯示的資訊相同。

安全性:對於不是啟動 Common Agent Container 的使用者,不會顯示任何工作。

thrsh-job info jobName

顯示名稱為 jobName 的臨界值監視工作詳細資訊。jobName 必須是 thrsh-job list 子指令顯示的項目。此子指令會顯示下列資訊:

  • 臨界值監視工作的名稱。

  • 臨界值監視工作的多重性。在此發行版本中,只可使用在一個物件上監視一個屬性的簡單臨界值工作。

  • 臨界值監視工作的狀態:使用中已啟動、使用中未啟動或已暫停。使用中已啟動的工作目前已排程執行,並且正在收集資料。使用中未啟動的工作正在執行,但是由於目前時間不在工作排程之內,因此未收集資料。已暫停的工作未執行,並且未收集任何資料。使用 thrsh-job suspend thrsh-job resume 子指令可變更臨界值監視工作的執行狀態。

  • 臨界值監視工作的顆粒性 (以秒為單位)。這是此工作的資料收集時間間隔。

  • 臨界值監視工作的排程。排程會指定工作在什麼日期和時間,處於使用中已啟動或使用中未啟動狀態 (分別表示是否收集資料)。

  • 臨界值監視工作的警示配置。當受監視屬性的受觀察值超過定義的臨界值時,會觸發此警示。其中會顯示警視的類型和嚴重性。

  • 臨界值監視工作的受觀察物件。

  • 套用臨界值的屬性名稱。

  • 會觸發警示的臨界值。

  • 會在臨界值觸發警示的值進度方向,RISINGFALLING

  • 臨界值的偏差偏移。方向是 RISING 時,在受觀察屬性小於 thresholdValue-offsetValue 之前,都不會再次觸發警示。方向是 FALLING 時,在受觀察屬性大於 thresholdValue+offsetValue 之前,都不會再次觸發警示。即使偏移為零,運作方式仍會是如此。

安全性:對於不是啟動 Common Agent Container 的使用者,不會顯示任何資訊。

thrsh-job create jobName object= objectName granularity=integerValue attributeName= attributeName attributeType=attributeType thresholdValue= thresholdValue thresholdOffset=offsetValue thresholdDirection= [RISING|FALLING]

建立新的臨界值監視工作,監視單一物件的一個屬性。建立臨界值工作時,可設定下列參數:

jobName

唯一識別臨界值監視工作的字串。任何其他臨界值監視工作都不可使用 jobName

object=objectName

臨界值監視工作會收集屬性值以比對臨界值的可觀察物件。objectName 必須是 thrsh-job listthrsh-job observable-objects 子指令顯示的項目。

granularity=integerValue

當工作處於使用中已啟動狀態時,連續兩次觀察屬性值啟動之間的指定時間 (以秒為單位)。

attributeName=attributeName

指屬性名稱,讓臨界值監視工作向此屬性收集值並且與臨界值比對。attributeName 必須由 thrsh-job infothrsh-job observable-attributes 子指令列出。

attributeType=attributeType

所需監視的可觀察屬性類型。attributeType 必須由 thrsh-job infothrsh-job observable-attributes 子指令列出。

thresholdValue=thresholdValue

thresholdDirection 中指定的方向越過時,會讓此臨界值工作觸發警示的受監視屬性值。

thresholdOffset=offsetValue

offsetValue 會判斷觸發連續警示的臨界值工作偏差。offsetValue 必須為零或正值。在觸發警示事件之後,將不會觸發新的警示事件,直到受監視屬性的值超過 offsetValuethresholdDirection 定義的範圍。

thresholdDirection=[RISING|FALLING]

方向為 RISING 時,在受觀察屬性值小於 thresholdValue-offsetValue 之前,都不會再次觸發警示事件。方向為 FALLING 時,在受觀察屬性值大於 thresholdValue+offsetValue 之前,都不會再次觸發警示事件。即使 offsetValue 為零,運作方式仍會是如此。

安全性:此子指令只能由啟動 Common Agent Container 的使用者執行。

thrsh-job delete jobName

刪除名稱為 jobName 的臨界值監視工作。jobName 必須是 thrsh-job list 子指令顯示的項目。

安全性:此子指令只能由啟動 Common Agent Container 的使用者執行。

thrsh-job suspend jobName

暫停名稱為 jobName 的臨界值監視工作。暫停的工作不會處於使用中狀態,並且不論排程為何,都不再收集資料。然而,工作將維持已定義狀態,並且能夠使用 thrsh-job resume 子指令再次設定為使用中。jobName 必須是 thrsh-job list 子指令顯示的項目。

安全性:此子指令只能由啟動 Common Agent Container 的使用者執行。

thrsh-job resume jobName

繼續名稱為 jobName 的臨界值監視工作。已繼續的工作會根據排程收集資料,並傳送報告。jobName 必須是 thrsh-job list 子指令顯示的項目。這與 thrsh-job suspend 子指令相對應。

安全性:此子指令只能由啟動 Common Agent Container 的使用者執行。