使用「UNIX 過濾器建置器」,可以建置事件清單資料的過濾器。
若要建立或編輯過濾器:
- 啟動「過濾器建置器」。
- 如下所示完成過濾器設定區域:
- 名稱
- 如果您正在建立新過濾器,請以過濾器的唯一名稱改寫現行名稱。 此名稱可用於選取事件清單功能表中的過濾器。 如果您正在編輯現有的過濾器,則不需要在此欄位中進行輸入。
- 可編輯
- 如果您擁有相關管理者權限,則可以選取此勾選框,讓其他使用者可編輯此過濾器,或者取消勾選該勾選框,以保護過濾器,使其免於修改。
限制: 只有在過濾器儲存為事件清單配置(.elc 檔)時,
才適用這項設定。
現在,您可以使用條件、邏輯及子查詢過濾器元素的組合來建置過濾器。 您還可以定義過濾器度量,以及複製、貼上及刪除元素。
- 如下所示建立條件元素:
- 從按鈕列中,按一下條件。
- 從元素定義區域中,如下所示完成欄位:
- 表示式類型
- 從此清單中選取下列其中一個選項:
- 簡式:選取此選項,可以在條件元素中使用簡式表示式。
- 複式:選取此選項,可以使用複式表示式,其容許比較兩個資料庫直欄或兩個表示式。
- 開放式:選取此選項,可以指定表示式,其容許使用 ObjectServer SQL 的進階功能。
- 直欄
- 從此清單中,選取您要在比較中使用的資料庫直欄。
- 依預設,清單會包含 alerts.status 資料庫表格中直欄的名稱。 「過濾器建置器」會自動決定可用的直欄。 在不同狀況下,此清單會有所不同。
註: 如果從表示式類型清單中選取開放式選項,則不會顯示直欄清單。
- 運算子
- 從此清單中選取比較運算子。
- 可用的比較範圍由直欄下拉清單中的選項決定。 某些特定直欄無法使用某些比較。 例如,無法對數值直欄 (例如,「嚴重性」) 進行 LIKE 作業。
註: 如果從表示式類型清單中選取開放式選項,則不會顯示運算子清單。
- 值資料類型欄位
- 此處顯示的欄位取決於在表示式類型清單中所選取的選項。
- 如果表示式類型為簡式,則顯示的值欄位取決於在直欄清單中選取的資料庫直欄類型是字串、整數還是時間。
- 如果表示式類型為複式或開放式,則會提供編輯按鈕,可讓您在「過濾器 SQL 編輯」視窗內直接編輯 SQL。 當按一下確定以儲存並回到「過濾器建置器」時,會自動剖析 SQL 表示式,並將其新增至圖形顯示區域中的條件元素。 如果在「過濾器 SQL 編輯」視窗中輸入無效的 SQL 文字,則需要更正語法,然後才能結束視窗。
- 如果必要,請透過插入邏輯 AND 或 OR 元素來構建多個條件,如下所示:
- 從圖形顯示區域中,選取要為其建立邏輯比較的現有元素。 您可以建立條件元素、其他邏輯元素或無元素的邏輯比較。
- 從按鈕列中,按一下前置邏輯或尾端邏輯。
- 從元素定義區域中,選擇相關選項:
- 邏輯 AND
- 選取此選項,可以將 AND 運算子新增至過濾器定義。 此為預設選項。
- 邏輯 OR
- 選取此選項,可以將 OR 運算子新增至過濾器定義。
- 從按鈕列中,按一下條件以新增另一個條件分支。
下表顯示如果您選取條件或邏輯元素,然後按一下其中一個邏輯按鈕之後發生的情況。
表 1. 使用前置邏輯及尾端邏輯按鈕取得的結果| 元素 |
使用的前置邏輯按鈕 |
使用的尾端邏輯按鈕 |
| 條件元素 |
建立邏輯元素,作為條件元素母項的子項。 條件元素會變成邏輯元素的子項。 |
由於條件元素無法包含子項,所以尾端邏輯按鈕無法使用。 |
| 邏輯元素 |
建立邏輯元素,作為邏輯元素母項的子項。 條件元素會變成邏輯元素的子項。 |
邏輯元素會新增為現有邏輯元素的子項。 如果插入點已具有兩個子項,則會停用此按鈕。 |
| 未選取元素 |
建立單一邏輯元素。 |
建立單一邏輯元素。 |
- 如果必要,請讓條件無效,如下所示:
- 從圖形顯示區域中,選取條件元素。
- 從按鈕列中,按一下無效。
無效元素一律會插入到樹狀結構中的現行插入點之前,且僅可以具有一個母項及一個子項。
註: 無法將無效邏輯元素插入到現有無效邏輯元素之前。 然而,在編輯過濾器時,可以刪除樹狀結構一部分,讓一個無效元素位於另一個無效元素的後面。 您必須刪除其中一個元素,以建立有效的過濾器。
- 如果必要,請建立子查詢元素,如下所示:
- 從按鈕列中,按一下子查詢。
- 從元素定義區域中,如下所示完成欄位:
- 直欄
- 從此清單中,選取要在搜尋中使用的資料庫直欄。
- 運算子
- 從清單中選取下列任一個選項:
- 在:使用此選項,以搜尋直欄的內容。
- 不在:使用此選項,以搜尋不存在的欄位內容。
- 選取
- 選取要在建置清單時使用,並針對其執行「在」或「不在」作業的直欄。 此清單中的選項由從清單中選取的選項決定。
- 從
- 選取資訊衍生自的資料庫表格。 這可以是 alerts.details、alerts.journal 或 alerts.status。
- 如果必要,請設定過濾器度量,如下所示:
- 度量
- 使用第一個清單,以選擇要使用的測量:
- 選取平均值,以傳回符合過濾器之所有警示的選定欄位平均值。
- 選取計數,以傳回符合過濾器的所有警示計數。 已選取的欄位並非用於此計算。
- 選取總和,以傳回符合過濾器之所有警示的選定欄位總數。
- 選取下限,以傳回符合過濾器之警示中的選定欄位最低值。
- 選取上限,以傳回符合過濾器之警示中的選定欄位最高值。
- 使用第二個清單,以選取要套用測量的欄位。
只有警示中的整數及時間欄位才可用於度量計算。
提示: 度量值會顯示在「事件清單」監視器框視窗的監視器框中。
- 如果必要,請複製及貼上元素,如下所示:
- 從圖形顯示區域中,選取要複製的元素,並選取。
- 透過選取,將元素貼至過濾器的其他位置。 「過濾器建置器」會嘗試插入與目前所選元素相對的元素。
- 如果必要,請刪除單一元素,或母元素及其子項,如下所示:
- 在定義過濾器之後,儲存過濾器或取消變更,如下所示:
- 套用
- 按一下此按鈕,以將變更套用至過濾器,而不儲存它。
- 關閉
- 按一下此按鈕,以關閉視窗並捨棄變更。
您必須使用
.elf 副檔名儲存過濾器。
註: 在 UNIX 上,當從「管理者」執行「過濾器建置器」時,不會顯示套用按鈕。 在此情況下,您必須透過從「UNIX 過濾器建置器」中,選取或,來儲存所有過濾器。