24.6 審查驅動程式

您可以使用驅動程式審查器以檢視與驅動程式相關聯之物件的詳細資訊。本節分為以下幾個類別:

24.6.1 驅動程式審查器

若要檢視與驅動程式相關聯的物件:

  1. 在 OpenText Identity Console 中,選取「驅動程式」>「審查器」>「驅動程式審查器」索引標籤。

  2. 在「驅動程式」欄位中,指定您想要審查之驅動程式的完整可辨識名稱,或按一下瀏覽圖示以瀏覽並選取想要的驅動程式。

  3. 在您選取要審查的驅動程式之後,按一下「確定」以顯示「驅動程式審查器」頁面。

    此頁面可顯示所選取驅動程式相關聯的物件相關資訊。您可以執行以下任何動作:

    • 刪除: 移除驅動程式和物件之間的關聯。選取您不會想要再與驅動程式產生關聯之物件的核取方塊,按一下 圖示,然後按一下「確定」以確認刪除。

    • 重新整理: 選取重新整理 圖示這個選項可以重新讀取驅動程式關聯的所有物件,然後重新整理資訊。

    • 顯示: 選取每頁要顯示的關聯數目。您可以選取預先定義的數字 (25、50 或 100),或者為您的選擇設定其他數字。預設值是每頁 10 個關聯。若關聯數目多於所顯示的數目,您可以使用箭頭按鈕來顯示關聯的上一頁與下一頁。

    • 動作: 在與驅動程式相關聯的物件上執行動作。按一下「動作」,然後選取下列其中一個選項:

      • 顯示所有關聯: 顯示與驅動程式關聯的所有物件。

      • 已停用關聯的篩選器: 顯示與處於「已停用」狀態的驅動程式關聯的所有物件。

      • 手動關聯的篩選器: 顯示與處於「手動」狀態的驅動程式關聯的所有物件。

      • 移轉關聯的篩選器: 顯示與處於「移轉」狀態的驅動程式關聯的所有物件。

      • 等待中關聯的篩選器: 顯示與處於「等待中」狀態的驅動程式關聯的所有物件。

      • 已處理關聯的篩選器: 顯示與處於「已處理」狀態的驅動程式關聯的所有物件。

      • 未定義關聯的篩選器: 顯示與處於「未定義」狀態的驅動程式關聯的所有物件。

      • 關聯摘要: 顯示與驅動程式關聯之所有物件的狀態。

    • 物件 DN: 顯示關聯物件的 DN。

    • 狀態: 顯示物件的關聯狀態。

    • 物件 ID: 顯示關聯的值。

24.6.2 驅動程式快取審查器

您可以使用 OpenText Identity Console,來檢視驅動程式快取檔案中的交易。「驅動程式快取審查器」會顯示有關快取檔案的資訊,包括由驅動程式處理的事件清單。

  1. 在 OpenText Identity Console 中,選取「驅動程式」>「審查器」>「驅動程式快取審查器」索引標籤。

  2. 在「驅動程式」欄位中,指定要審查其快取之驅動程式的完整可辨識名稱,或按一下瀏覽圖示以瀏覽和選取所需的驅動程式,然後按一下「確定」以顯示「驅動程式快取審查器」頁面。

    只有當驅動程式未執行時,才能讀取驅動程式的快取檔案。如果驅動程式停止,則「驅動程式快取審查器」頁面將會顯示快取。如果驅動程式正在執行,則頁面會顯示「驅動程式未停止,無法讀取快取」備忘記事以代替快取項目。若要停止驅動程式,請按一下 按鈕,然後就能讀取和顯示快取。

    • 伺服器上的驅動程式快取: 列出包含快取檔案例項的伺服器。如果驅動程式在多部伺服器上執行,您可以選取清單中的其他伺服器以檢視該伺服器的驅動程式快取檔案。

    • 「啟動/停止驅動程式」圖示: 顯示驅動程式目前的狀態,並可讓您啟動或停止驅動程式。快取只能在驅動程式停止時讀取。

    • 刪除: 選取快取中的項目,然後按一下 圖示以從快取檔案中將其移除。

    • 動作: 可讓您對快取檔案中的項目執行動作。按一下「動作」展開功能表,然後選取下列其中一個選項:

      • 清除所有快取事件: 可讓您清除所有快取事件。

      • 快取摘要: 摘要快取檔案中儲存的所有事件。

檢視驅動程式的已連接系統詳細資料

若要檢視特定驅動程式的已連接系統詳細資料,請執行下列動作:

  1. 在 OpenText Identity Console 中,按一下「物件審查器」模組。

  2. 瀏覽並選取您要顯示已連接系統的特定驅動程式物件。

  3. 您的電腦上會顯示,所選取驅動程式物件的所有已連接系統詳細資料。

24.6.3 超出範圍同步化快取審查器

若要檢視「超出範圍同步化」快取中的事件:

  1. 在 OpenText Identity Console 中,選取「驅動程式」>「審查器「>「超出範圍同步快取審查器」索引標籤。

  2. 在「驅動程式」欄位中,指定您想要審查之驅動程式的完整可辨識名稱,或按一下瀏覽圖示以瀏覽並選取想要的驅動程式,然後按一下「確定」。

    只有當驅動程式未執行時,才能讀取驅動程式的快取檔案。如果驅動程式停止,則「驅動程式快取審查器」頁面將會顯示快取。如果驅動程式正在執行,則頁面會顯示「驅動程式未停止,無法讀取快取」備忘記事以代替快取項目。若要停止驅動程式,請按一下 按鈕,然後就能讀取和顯示快取。

    • 快取檔案名稱: 顯示快取的檔案名稱。

    • 伺服器上的驅動程式快取: 列出包含快取檔案例項的伺服器。如果驅動程式在多部伺服器上執行,您可以選取清單中的其他伺服器以檢視該伺服器的驅動程式快取檔案。

    • 「啟動/停止驅動程式」圖示: 顯示驅動程式目前的狀態,並可讓您啟動或停止驅動程式。快取只能在驅動程式停止時讀取。

    • 刪除: 選取快取中的項目,然後按一下 圖示以從快取檔案中將其移除。

    • 動作: 可讓您對快取檔案中的項目執行動作。按一下「動作」展開功能表,然後選取下列其中一個選項:

      • 快取摘要: 摘要快取檔案中儲存的所有事件。

      • 清除所有快取事件: 可讓您清除所有快取事件。

24.6.4 驅動程式資訊清單

「驅動程式資訊清單」就像驅動程式的履歷表。其中會說明驅動程式支援內容,並包含一些組態設定。驅動程式開發人員應提供驅動程式資訊清單。網路管理員通常不需要編輯「驅動程式資訊清單」。如果管理員想要編輯驅動程式資訊清單,可以藉由選取「驅動程式」>「審查器」>「驅動程式資訊清單」>「啟用 XML 編輯」選項來進行操作。

24.6.5 監控驅動程式的狀態

驅動程式狀態監控可讓您檢視驅動程式目前的狀態是綠色、黃色或紅色,以及定義為了回應每一個狀態所執行的動作。

由您建立的條件 (準則) 來決定每個狀態,也由您定義每當驅動程式的狀態變更時要執行的動作。例如,如果驅動程式狀態從綠色變成黃色,您可以執行的動作包括重新啟動驅動程式、關閉驅動程式以及向負責解決驅動程式問題的人員傳送電子郵件。

使用此模組可執行以下任務︰

修改驅動程式狀態條件

由您控制決定每個健康狀態的條件。綠色狀態是用來表示功能正常的驅動程式,紅色狀態是用來表示功能不正常的驅動程式。

先評估綠色狀態的條件。如果驅動程式不符合綠色的條件,就會評估黃色的條件。如果驅動程式不符合黃色的條件,就會自動指定紅色健康狀態給驅動程式。

修改狀態的條件:

  1. 在 OpenText Identity Console 中,針對想要修改條件的驅動程式開啟「驅動程式狀態組態」頁面:

    1. 開啟 OpenText Identity Console 首頁。

    2. 選取「驅動程式」> 按一下清單中的適當驅動程式 >「審查器」>「驅動程式狀態組態」。

  2. 按一下您想修改的狀態 (綠色或黃色) 的索引標籤。

    索引標籤下會顯示該健康狀態目前的條件。條件是以群組的方式組織,可用邏輯運算子 AND 或 OR 來結合各個條件和各個群組。請考慮以下綠色狀態的範例:

    GROUP1
    Condition1 and
    Condition2
    Or
    GROUP2
    Condition1 and
    Condition2 and
    Condition3

    在這個範例中,如果 GROUP1 條件或 GROUP2 條件其中的任何一個評估結果成立,就會指定綠色狀態給驅動程式。如果兩個條件群組都不成立,就會去評估黃色狀態的條件。

    可以評估的條件有:

    • 驅動程式狀態: 執行中、已停止、啟動中、不在執行中或關閉中。例如,綠色狀態的其中一個預設條件是驅動程式正在執行中。

    • 快取溢位中的驅動程式: 用於保留驅動程式交易的快取狀態。如果驅動程式處於快取溢位的狀況,表示已經使用了所有可用的快取。例如,綠色狀態的預設條件是「快取溢位中的驅動程式」條件為 False,黃色狀態的預設條件是「快取溢位中的驅動程式」條件為 True。

    • 最新: 快取中最新交易的存留期。

    • 最舊: 快取中最舊交易的存留期。

    • 大小總計: 快取的大小。

    • 未處理的大小: 快取中所有未處理交易的大小。

    • 未處理交易: 快取中未處理交易的數目。可以指定所有交易類型或是特定交易類型 (如新增、移除或重新命名)。

    • 交易歷程: 在一段指定時間內,「訂閱者」或「發行者」通道中不同點所處理的交易數目。這個條件使用多個元素,其格式如下:

      <交易類型> <交易位置與期間> <關係運算子> <交易數目>。

      • <交易類型>:指定要評估的交易類型。可以是所有交易、新增、移除、重新命名等等。

      • <交易位置與期間>:指定「訂閱者」或「發行者」通道中的位置,以及要評估的期間。例如,您可以評估在過去 48 個小時中以「發行者」報告事件處理的交易總數。交易歷程資料預設會保留兩週,這表示您不可以指定超過兩週的期間,除非您變更預設的「交易歷程資料期間」設定。

      • <關係運算子>:指定找出到交易必須等於、不等於、小於、小於等於、大於或大於等於 <交易數目>。

      • <交易數目>:指定評估中要使用的交易數目。

      以下是「交易歷程」條件的範例:

      <新增的數目> <為發行者指令> <過去 10 小時> <小於> <1000>

    • 可用的歷程: 可用於評估的交易歷程資料的數量。這個條件的主要目的是要確保交易歷程條件不會使目前狀態失敗,因為它在評估的期間之內收集的交易歷程資料還不夠。

      例如,假設您想用交易歷程條件評估過去 48 小時中新增為出版者指令的數目 (前面「交易歷程」小節中的範例)。但是,如果還沒收集足夠 48 小時的資料,您不希望條件失敗,可能狀況是驅動程式的健康狀態組態剛設定之後或是驅動程式的伺服器重新啟動 (因為交易歷程資料是保留在記憶體中)。因此,您建立類似這樣的條件:

      Group1可用的歷程 <小於> <48 小時> 或 Group2 可用的歷程 <大於或等於> <48 小時> 且交易歷程 <新增的數目> <為發行者指令> <過去 48 小時> <小於> <1000>

      如果任一個條件群組成立,狀態評估結果就成立,表示 a) 有小於 48 小時的資料,或 b) 有至少 48 小時的資料但在過去 48 小時內新增為「發行者」指令的資料數目小於 1000。

      如果兩個條件都評估為 false,狀態評估就果就為 false,表示 a) 有至少 48 小時的資料,且 b) 在過去 48 小時內新增為出版者指令的資料數目大於 1000。

  3. 視需要修改條件。

    • 若要新增新的群組,請按一下「條件群組」旁邊的 圖示。

    • 若要新增條件,請按一下邏輯運算子 (AND/OR) 旁邊的 圖示。或者,您也可以按一下「新增新的條件」連結。

    • 若要重新排序條件群組或個別條件,請選取您要移動的群組或條件旁邊的核取方塊,然後按一下箭頭按鈕將其上下移動。您也可以使用箭頭按鈕,將群組中的條件移動到另一個群組中。

  4. 完成之後,按一下「儲存」按鈕以儲存您的變更。

  5. 如果您想要變更與您已設定之條件相關聯的動作,請繼續 修改驅動程式狀態。

修改驅動程式狀態

由您決定當驅動程式健康狀態變更時所要執行的動作。例如,如果狀態由綠色變為黃色,您可以關閉或重新啟動驅動程式、產生事件或起始工作流程。或者,如果狀態由黃色變為綠色,就會執行所有與綠色狀態相關的動作。

狀態的動作只會在每次符合條件時執行一次;只要狀態保持為 True,動作就不會重複。如果因為條件改變而使狀態變更,當下一次符合條件時,就會再度執行動作。

  1. 在 OpenText Identity Console 中,針對想要修改動作的驅動程式開啟「驅動程式狀態組態」頁面:

    1. 開啟 OpenText Identity Console 首頁。

    2. 選取「驅動程式」> 按一下清單中的適當驅動程式 >「審查器」>「驅動程式狀態組態」。

  2. 按一下「綠色」、「黃色」或「紅色」索引標籤以取得您想要修改其動作的狀態。

  3. 按一下「動作」標題旁的加號 (+) 圖示按鈕即可新增動作,然後選取您想要的動作類型:

    • Start Driver: 啟動驅動策﹛C

    • Stop Driver: 停止驅動策﹛C

    • 重新啟動驅動程式: 停止然後啟動驅動程式。

    • 清除驅動程式快取: 從快取中移除所有交易,包括未處理交易。

    • 傳送電子郵件: 向一或多個收件者傳送電子郵件。要在電子郵件訊息主體中使用的範本必須已經存在。若要在電子郵件中包含驅動程式名稱、伺服器名稱與目前的狀態資訊,請將 $Driver$、$Server$ 和 $HealthState$ 記號新增至電子郵件範本,然後在郵件文字中包含這些記號。例如:

      The current health state of the $Driver$ driver running on $Server$ is $HealthState$.

      重要:若要向多個使用者傳送電子郵件,僅使用逗號 (,) 分隔每個電子郵件地址。不要使用分號。

    • 寫入追蹤訊息: 如果未在「驅動程式狀態」工作上設定追蹤檔案,則將訊息寫入「驅動程式狀態」工作的記錄檔案或驅動程式集的記錄檔案。

    • 產生事件: 產生可由 Audit 和 Sentinel 使用的事件。

    • 執行 ECMAScript: 執行現有的 ECMAScript。

      如需如何建構 ECMA 程序檔的詳細資訊,請參閱「OpenText Identity Manager - 使用設計工具來建立規則」中的「在規則中使用 ECMAScript」。

    • 啟動工作流程: 啟動佈建工作流程。

    • 發生錯誤時: 如果動作失敗,指示剩下的動作、目前的狀態,以及驅動程式狀態工作要怎麼做。

      • 動作改變方式: 可以繼續執行剩下的動作、停止執行剩下的動作或預設為目前的設定。只有當您有數個「發生錯誤時」動作,且「動作改變方式」選項是設定在前述「發生錯誤時」動作的其中一個時,才能套用目前設定。

      • 狀態改變方式: 可以儲存目前狀態、拒絕目前狀態或預設為目前設定。儲存狀態會使狀態的條件評估為 True。拒絕狀態會使狀態的條件評估為 False。只有當您有數個「發生錯誤時」動作,且「狀態改變方式」選項是設定在前述「發生錯誤時」動作的其中一個時,才能套用目前設定。

      • 驅動程式狀態工作改變方式: 可以繼續執行工作、中止並停用工作或預設為目前設定。繼續執行工作會完成條件評估,決定驅動程式的狀態,並執行所有與狀態相關的動作。中止並停用工作會停止工作目前的活動,並關閉工作;一直到您啟用工作之後,才會再度執行。只有當您有數個「發生錯誤時」動作,且「驅動程式健康狀態工作改變方式」設定是設定在前述「發生錯誤時」動作的其中一個時,才能套用目前設定。

  4. 完成之後,按一下「儲存」按鈕以儲存您的變更。

建立自定狀態

您可以建立一或多個自定狀態,來執行與驅動程式目前狀態 (綠色、黃色、紅色) 無關的動作。不論目前狀態為何,只要符合自定狀態的條件,就會執行其動作。

當狀態為綠色、黃色、紅色時,自定狀態的動作只會在符合自定狀態的條件時執行一次;只要狀態仍然有效,動作就不會重複。如果因為條件改變而使狀態變更,當下一次符合條件時,就會再度執行動作。

  1. 在 OpenText Identity Console 中,針對您想要建立自訂狀態的驅動程式開啟「驅動程式狀態組態」頁面:

    1. 開啟 首頁。

    2. 選取「驅動程式」> 按一下清單中的適當驅動程式 >「審查器」>「驅動程式狀態組態」。

  2. 按一下驅動程式狀態圖示 (綠色、黃色和紅色) 旁邊的 圖示

  3. 遵循 修改驅動程式狀態條件 和 修改驅動程式狀態 中的指示以定義自定狀態的條件和動作。

修改自定狀態

若要修改自定狀態,請執行以下步驟:

  1. 在 OpenText Identity Console 中,針對您想要建立自訂狀態的驅動程式開啟「驅動程式狀態組態」頁面:

    1. 開啟 首頁。

    2. 選取「驅動程式」> 按一下清單中的適當驅動程式 >「審查器」>「驅動程式狀態組態」。

  2. 按一下驅動程式狀態圖示 (綠色、黃色和紅色) 旁邊的 圖示

  3. 遵循 修改驅動程式狀態條件 和 修改驅動程式狀態 中的指示以定義自定狀態的條件和動作。