警報條件
警報條件指定您可能希望在發生後立即獲悉並管理的事件 (例如主機或解決方案無回應)。Genesys 軟體包含預先定義的警報條件,或者您也可以建立自己的警報條件。
警報條件使用以下腳本:
- 警報偵測腳本,該腳本識別 Management Layer 必須監控什麼系統變數以觸發警報。
- 警報反應腳本,該腳本識別在系統中出現警報或從系統中清除警報時,Management Layer 必須執行的動作。識別在清除警報時所發生動作的警報反應腳本稱為警報清除腳本。
若要建立警報條件腳本,請參閱腳本。若要將警報偵測腳本和警報反應腳本與警報條件關聯,請在警報條件的標籤中指定這些腳本。
警報條件清單顯示您的環境中的警報條件。它在階層架構中按租用戶、設定單元、據點和資料夾排序。若要按特定階層架構檢視物件,請在清單上方的下拉選單中選擇階層架構類型。
Configuration Manager 遵循租用戶權限設定。您只能存取您已獲得存取權限的那些物件。
可採用兩種方式對此清單的內容進行篩選:
- 在快速篩選欄位中輸入物件的名稱或部分名稱。
- 按一下立方形圖示以開啟租用戶目錄篩選面板。在此面板中,按一下 要選擇的租用戶。使用此面板中的快速篩選欄位來篩選租用戶清單。
若要一次選擇或取消選擇多個物件,請按一下選擇。
若要建立新警報條件物件,請按一下新增。若要檢視或編輯現有物件的詳細資訊,請按一下物件的名稱,或按一下物件旁邊的核取方塊並按一下編輯。 若要刪除一個或多個物件,請按一下清單中物件旁邊的核取方塊並按一下刪除。您也可以透過按一下物件然後按一下刪除來刪除單獨的物件。 否則,請按一下更多以執行下列工作:
按一下警報條件的名稱以檢視有關該物件的其他資訊。您也可以設定選項和權限。
建立警報條件物件
Steps
- 按一下新增。
- 輸入以下資訊。對於某些欄位,您可以輸入值的名稱,或按一下
瀏覽按鈕以從清單中選擇一個值。
- 名稱—警報條件的名稱。必須為此屬性指定一個值,並且該值在 Configuration Database 中必須為唯一。
- 說明—警報條件的簡要說明。
- 類別—警報條件的類別。嚴重、重大或輕微。必須為此屬性指定一個值。
- 偵測腳本—描述為偵測警報所套用的邏輯的腳本。
- 取消逾時—警報條件在另一個事件取消它或使用者清除它之前在日誌資料庫中註冊的時間量 (以秒為單位)。當此逾時到期時,將無條件清除警報條件。
- 偵測日誌事件 ID—觸發警報的事件的識別碼。必須為此屬性指定一個值。
- 偵測選擇—Management Layer 用於警報條件分析的事件選擇模式。模式如下所示:
- 按任何項選擇—任何應用程式中的指定事件將導致警報。
- 按應用程式選擇—選定應用程式中的指定事件將導致警報。 選擇此選項以顯示應用程式欄位。按一下瀏覽圖示從清單中選擇一項, 或者在快速篩選欄位中輸入該項的名稱或部分名稱。將使用 Configuration Server 中儲存的應用程式物件填入清單。
- 按應用程式類型選擇—選定應用程式類型中的指定事件將導致警報。選擇此選項以顯示類型欄位。按一下下拉按鈕以從清單中選擇一項。將使用定義了子類型的應用程式物件填入清單。
- 取消日誌事件 ID—觸發警報清除的事件的識別碼。對於警報清除, Management Layer 將使用為此警報條件的偵測事件所指定的相同應用程式中的事件。
- 租用戶—在多租用戶環境中此物件所屬的租用戶。此值自動設定為在物件清單的租用戶目錄欄位中指定的租用戶。
- 狀態已啟用—如果選擇,則指示物件處於規則操作條件下並可以不受任何限制地使用。
- 按一下儲存。
建立了物件之後,您可以編輯物件,並按一下反應腳本或清除腳本標籤將腳本指派給警報條件。請參閱腳本以取得更多資訊。
Genesys 提供下表中所列出預先定義的警報條件。如有需要,您可以進一步設定這些條件來滿足要求。
警報類型 | 說明 |
---|---|
應用程式失敗 | 報告指定的應用程式已經終止或停止回應。 |
連線失敗 | 報告任意兩個應用程式之間的指定連線已遺失。 |
CTI 連結失敗 | 報告指定的 T-Server 與其交換器之間的連線已遺失。 |
無法存取主機 | 報告 Management Layer 無法與執行 Genesys 精靈應用程式的主機上的 Local Control Agent (LCA) 聯繫。未啟動 LCA,或者它正在偵聽非設定中所指定的連接埠。無法存取主機的情況也稱作關閉。 |
偵聽錯誤 | 報告發生了偵聽錯誤。 |
未提供服務 | 報告 Genesys 元件由於某些內部原因而無法提供服務。 |
主機無法使用 | 報告正在執行 Genesys 精靈應用程式的主機不可用 (已關閉)。 |
主機無法連線 | 報告 Management Layer 無法與執行 Genesys 精靈應用程式的主機聯繫 (沒有到主機的路由)。 |
未規劃的解決方案狀態變更 | 報告解決方案的狀態已從「已開始」變更為「待處理」,但是沒有發出任何停止解決方案的請求。這可能表示其中一個解決方案元件失敗。 |
資料庫連線的 Message Server 遺失 | 報告 Message Server 已與集中日誌資料庫失去連線。 |
透過使用純文字以及表示關於警報的特定資訊的任何以下保留變數來建立範本,您可以自訂警報反應的電子郵件主旨行和內文:
可變 | 說明 |
---|---|
$REACT_NAME | 警報反應的名稱。 |
$COND_ID | 警報條件 ID。 |
$COND_NAME | 警報條件的名稱。 |
$COND_CTGR | 警報條件的類別。 |
$APP_ID | 應用程式 ID。 |
$APP_NAME | 應用程式的名稱。 |
$APP_TYPE | 應用程式類型。 |
$MSG_ID | 訊息 ID。 |
$MSG_DESCR | 訊息的文字。 |
$$ | 美元符號字元 ($)。 |
然後,您可以根據情況經常使用此警報反應腳本。對於每一次使用,系統都會為特定情況自動自訂電子郵件文字。
範例
範例警報反應電子郵件使用以下範本:
Subject:
$COND_ID detected in $APP_NAME
Message:
CPU Overload has been detected by Genesys Solution Management Layer for Host1.
Alarm Reaction: $REACT_NAME
Alarm Condition:
ID: $COND_ID
NAME: $COND_NAME
Category: $COND_CTGR
Application:
ID: $APP_ID
Name: $APP_NAME
Type: $APP_TYPE
在以下方案中,系統偵測到 Solution Control Server 中出現 CPU 超載,觸發了警報,並且傳送了以下電子郵件以進行回應。請注意如何使用適用於警報方案的實際值來取代變數名稱:
Subject:
CPU_overload detected in Solution_Control_Server_760
Message:
CPU Overload has been detected by Genesys Solution Management Layer for Host1.
Alarm Reaction: cpu_overload_mail
Alarm Condition:
ID: 118
NAME: CPU_overload
Category: Major
Application:
ID: 105
Name: Solution_Control_Server_760
Type: SCS
category:Genesys Administrator Extension category:Genesys Administrator Extension User Guide