自訂通知的訊息內容
在 System Center - Operations Manager 中,您可以自定義將用於通知警示之訊息的格式。 警示通知的格式是由傳送通知的通道所決定。 每個通道類型都有預設格式,如下列範例所示。
注意
不會提及命令通道類型,因為它會產生命令,而不是通知訊息。
管道類型 | 默認通知格式 |
---|---|
電子郵件 | 主旨:警示:警示名稱解析狀態:新增或已關閉 警報: 來源: 路徑: 上次修改者: 上次修改的時間: 警示描述: 警示檢視連結: 產生此訊息的通知訂用帳戶識別碼: |
立即訊息 (IM) | 警示:警示名稱 路徑:受控實體解析狀態的路徑:新增或關閉 上次修改者:上次修改者 |
簡訊(簡訊) | 警示: 警示名稱 解析狀態: 新增或已關閉 |
管道類型 | 默認通知格式 |
---|---|
電子郵件 | 主旨:警示:警示名稱解析狀態:新增或已關閉 警報: 來源: 路徑: 上次修改者: 上次修改的時間: 警示描述: 警示檢視連結: 產生此訊息的通知訂用帳戶識別碼: |
立即訊息 (IM) | 警示:警示名稱 路徑:受控實體解析狀態的路徑:新增或關閉 上次修改者:上次修改者 |
簡訊(簡訊) | 警示: 警示名稱 解析狀態: 新增或已關閉 |
Microsoft Teams | 警報: 來源: 路徑: 上次修改者: 上次修改的時間: 警示描述: 警示檢視連結: 來源檢視連結: 產生此訊息的通知訂用帳戶識別碼: |
您可以在建立通道或建立通道之後,變更通道類型精靈的 [格式] 頁面上的格式。 這三種通道類型的程式都相同。
通知訊息的格式選項
變數 | 描述 |
---|---|
$Data/Context/DataItem/AlertId$ | AlertID GUID |
$Data/Context/DataItem/AlertName$ | 警示名稱 |
$Data/Context/DataItem/Category$ | 警示類別 |
$Data/Context/DataItem/CreatedByMonitor$ | True/False |
$Data/Context/DataItem/Custom1$ | CustomField1 |
$Data/Context/DataItem/Custom2$ | CustomField2 |
$Data/Context/DataItem/Custom3$ | CustomField3 |
$Data/Context/DataItem/Custom4$ | CustomField4 |
$Data/Context/DataItem/Custom5$ | CustomField5 |
$Data/Context/DataItem/Custom6$ | CustomField6 |
$Data/Context/DataItem/Custom7$ | CustomField7 |
$Data/Context/DataItem/Custom8$ | CustomField8 |
$Data/Context/DataItem/Custom9$ | CustomField9 |
$Data/Context/DataItem/Custom10$ | CustomField10 |
$Data/Context/DataItem/DataItemCreateTime$ | 已建立 Dataitem 的 UTC 日期/時間 |
$Data/Context/DataItem/DataItemCreateTimeLocal$ | 建立 Dataitem 的 LocalTime 日期/時間 |
$Data/Context/DataItem/LastModified$ | UTC 日期/時間 DataItem 已修改 |
$Data/Context/DataItem/LastModifiedLocal$ | 修改了本機日期/時間 DataItem |
$Data/Context/DataItem/LastModifiedBy$ | 已修改警示的人員名稱 |
$Data/Context/DataItem/ManagedEntity$ | ManagedEntity GUID |
$Data/Context/DataItem/ManagedEntityDisplayName$ | ManagedEntity 顯示名稱 |
$Data/Context/DataItem/ManagedEntityFullName$ | ManagedEntity 完整名稱 |
$Data/Context/DataItem/ManagedEntityPath$ | 受控實體路徑 |
$Data/Context/DataItem/Priority$ | 警示優先順序號碼 (High=1,Medium=2,Low=3) |
$Data/Context/DataItem/Owner$ | 警示擁有者 |
$Data/Context/DataItem/RepeatCount$ | 警示重複計數 |
$Data/Context/DataItem/ResolutionState$ | 解析狀態識別碼 (0=New, 255=Closed) |
$Data/Context/DataItem/ResolutionStateLastModified$ | UTC 日期/時間 ResolutionState 上次修改 |
$Data/Context/DataItem/ResolutionStateLastModifiedLocal$ | 上次修改本地日期/時間 ResolutionState |
$Data/Context/DataItem/ResolutionStateName$ | 解析狀態名稱 (新增,已關閉) |
$Data/Context/DataItem/ResolvedBy$ | 解決警示的人員 |
$Data/Context/DataItem/Severity$ | 警示嚴重性標識碼 |
$Data/Context/DataItem/TicketId$ | TicketID |
$Data/Context/DataItem/TimeAdded$ | 已新增UTC時間 |
$Data/Context/DataItem/TimeAddedLocal$ | 新增當地時間 |
$Data/Context/DataItem/TimeRaised$ | 引發UTC時間 |
$Data/Context/DataItem/TimeRaisedLocal$ | 引發的當地時間 |
$Data/Context/DataItem/TimeResolved$ | UTC 日期/已解決警示的時間 |
$Data/Context/DataItem/WorkflowId$ | WorkflowID (GUID) |
$Data/Recipients/To/Address/Address$ | 收件者的名稱 |
$Target/屬性[Type=“Notification!Microsoft.SystemCenter.AlertNotificationSubscriptionServer“/WebConsoleUrl$ | Web 控制台 URL |
Target/Property[Type=“Notification!Microsoft.SystemCenter.AlertNotificationSubscriptionServer“/PrincipalName$ | 管理伺服器的主體名稱 |
設定通知格式
在頻道類型精靈的 [ 格式 ] 頁面上,於頻道類型 (或電子郵件通道的主旨方塊) 的消息框中,從您不想包含的預設格式中刪除任何資訊。
將游標放在您要新增資訊之方塊的位置。
在訊息中輸入您想要的任何非變數文字。
選取方塊右側的按鈕,以顯示您可以新增至主旨或訊息的通知資訊,如下圖所示。
選取該清單中的任何專案,將對應的變數新增至通知訊息。 例如,如果您選取 [ 警示嚴重性],則會將下列變數新增至方塊:
$Data/[Default='Not Present']/Context/DataItem/Severity$
注意
當包含參數的預設值時,例如上述範例中的 [Default='Not Present'],它會指出警示不包含該參數數據時所要提供的文字。
完成時,選取 [完成]。 使用相同通道的所有通知訊息都會以相同方式格式化。
自訂訂用帳戶的通道
當您建立訂用帳戶時,可以複製您可以針對該訂用帳戶自定義的現有通道。
在 [通知訂閱精靈] 的 [通道] 頁面上,選取 [新增],然後選取 [建立自定義複本]。
在 [ 信道搜尋 ] 視窗中,使用 [篩選依據] 和 [搜尋 ] 來找出您想要複製的通道。 選取 [可用通道] 中的頻道,選取 [新增],然後選取 [確定]。
所選信道的通知通道精靈隨即開啟。 您可以在對應的精靈頁面上變更名稱、描述、設定和訊息格式。 最佳做法是變更通道的名稱,使其與原始通道區別。 完成變更時,請選取 [完成 ]。