警報
功能概述
警報功能讓您針對 Dashboard 的 Data Source 標籤設定監控規則。當標籤數值達到或觸發您設定的條件時,警報顯示元件會發出警報,同時所有觸發過的事件都會被記錄在警報歷史中,方便日後回溯與稽核。此功能的目的是協助您及時發現系統異常,避免問題被忽略。
適用對象
適用於需要監控產線、設備運作狀態,並在異常發生時能及時掌握處理進度的維運人員與管理者。
前置條件
- 需先在 Data Source 頁面建立要監控的標籤,才能在警報規則中選用。
- 新增、編輯、刪除警報規則需具備 Domain Superuser 權限,或該 HMI 所屬 Subdomain 的 Dashboard 管理權限;不具備上述權限的使用者僅能檢視警報規則與警報歷史,無法異動設定。
設定警報規則
選擇指定的 HMI
在頁面上方選擇要設定警報規則的 HMI。
新增規則
點擊〔+ 新增規則〕(Add Rule) 按鈕,開始設定要監控的 Data Source 標籤。
設定條件
依標籤的資料類型,選擇合適的運算子(Operator)與運算元(Operand):
資料類型為 Int & Float
運算子 運算元 會觸發警報的例子 正常值 > 1 2 1 >= 1 1 0 < 2 3 2 <= 2 3 1 == 2 2 1 != 2 3 2 當運算子為
==或!=時,可另外設定容差(Tolerance),讓數值落在容許誤差範圍內時仍視為符合(或不符合)條件,避免因數值微幅波動而誤觸發警報。資料類型為 String
運算子 運算元 會觸發警報的例子 正常值 is hello hello abc contains hello helloworld abc doesn't contain hello abc helloworld is empty any word is not empty any word 除
is empty/is not empty外,其餘比對方式皆可勾選區分大小寫(Case sensitive)。資料類型為 Boolean
運算子 運算元 會觸發警報的例子 正常值 ON TRUE FALSE OFF FALSE TRUE ON→OFF 上次值為 TRUE,下次值為 FALSE TRUE OFF→ON 上次值為 FALSE,下次值為 TRUE FALSE
設定警報名稱
長度限制為 2~64 字元,且同一 HMI 下的警報名稱不可重複。
設定嚴重程度(Severity)
可選擇 Low、Medium、High、Critical 四種等級。
設定類別(Category)
可自行建立類別以便分類管理,單一警報規則最多可指定 5 個類別;類別名稱長度限制為 2~64 字元。
設定訊息(Message)
自訂警報觸發時顯示的內容,可使用以下內建參數:
- {{.AlarmRuleName}}:顯示警報名稱
- {{.TriggeredValue}}:顯示觸發值
- {{.TriggeredAt}}:顯示觸發時間
- {{.TagName}}:顯示標籤名稱
- {{.TagType}}:顯示標籤資料類型
- {{.HWKey}}:顯示 Hardware Key
警報規則限制
- 每個 HMI 最多可設定 100 條警報規則。
- 警報名稱長度需為 2~64 字元,且不可重複。
- 單一警報規則最多可設定 5 個類別。
警報歷史
在警報歷史頁面,您可以查看、篩選並追蹤過去的警報事件。
摘要與篩選
- 頁面上方會顯示 Critical、High、Medium、Low 及已確認/未確認的警報數量摘要,方便快速掌握目前整體狀態。
- 可使用篩選器依標籤、警報名稱、類別、嚴重程度、狀態進行篩選,各篩選項目會即時顯示符合的筆數。
- 查詢的時間範圍最長為 3 個月。
- 表格欄位可自訂顯示與隱藏、調整欄寬;切換至其他頁面後,系統仍會記住您上次選擇的 HMI。
欄位內容
- 觸發時間:事件發生的時間點,可用於分析是否有特定時段容易出現問題。
- 恢復時間:系統偵測到狀態恢復正常的時間,可用於評估系統恢復的速度與效率(此欄位預設不顯示,需自行開啟)。
- 訊息:警報觸發時顯示的詳細內容,可用於快速識別問題。
- 狀態:顯示警報目前是觸發中(Active)、已恢復(Recovered)或斷線(Disconnected)。當 HMI 或標籤在觸發警報後發生斷線,該筆警報歷史會停留在斷線狀態,不會再顯示已恢復。
- 警報/標籤:合併顯示警報名稱、標籤名稱與標籤資料類型,可用於識別具體是哪一條規則、哪一個標籤觸發了警報。
- 觸發值:觸發當下的實際數值,可用於分析警報觸發的具體數據。
- 恢復值:恢復正常時的數值,可用於核對恢復條件是否符合預期。
- 嚴重程度:可用於分類警報的重要性,優先處理高嚴重程度的警報。
- 類別:可用於對警報進行分類管理,便於查找與處理(此欄位預設不顯示,需自行開啟)。
- 確認者(Ack By):記錄手動確認該筆警報的使用者。此欄位不開放在表格欄位選單中自訂顯示,僅會顯示於警報明細與匯出結果中。
確認警報
可透過以下任一方式確認警報:
- 勾選表格中欲確認的警報項目,點擊工具列的〔確認〕(Acknowledge) 按鈕批次確認。
- 在單筆警報的狀態欄位直接快速確認。
- 開啟警報明細後,點擊明細內的確認按鈕。
警報明細
點擊警報項目可開啟明細,檢視觸發、確認、恢復三個時間點的完整時間軸,並可切換至上一筆或下一筆警報事件。
匯出與刪除
- 可將整頁或選取的警報歷史匯出為 CSV 檔案。
- 可批次刪除選取的警報歷史,或清除全部歷史紀錄;歷史紀錄刪除後無法復原,執行前請確認是否仍有留存需求。
常見問題
警報觸發後,裝置或標籤斷線,為什麼歷史記錄一直沒有顯示已恢復?
斷線本身也是一種狀態。一旦 HMI 或標籤在觸發警報後進入斷線狀態,該筆警報歷史就會停留在斷線狀態,需視實際連線狀況另行確認是否已恢復正常。
為什麼在表格欄位設定中找不到「確認者」可以勾選?
確認者(Ack By)不開放於表格欄位選單中自訂顯示,僅會顯示在警報明細與匯出的 CSV 檔案中。
相關文件
警報元件的顯示與設定,請參考 警報顯示元件。