將 SMS 通知傳送至 IBM Cloud Event Notifications
在本指導教學中,您將學習如何設定 IBM Cloud® Monitoring,以將警示通知傳送至 IBM Cloud Event Notifications。 對於本指導教學,IBM Cloud Event Notifications 已配置為將 SMS 通知傳送給訂閱者。
SMS 訊息只能傳送至美國及加拿大的電話號碼。
IBM Cloud Event Notifications 支援訊息連結,因此可以傳送超過 160 個字元的 SMS 訊息。 不過,訊息將以最多 160 個字元的區塊傳送。 多則訊息可能會導致對收件者收取額外費用。
在本教程中,您將配置以下流程:
- 在 IBM Cloud Monitoring中引發警示。
- IBM Cloud Monitoring 會將通知傳送至 IBM Cloud Event Notifications。
- IBM Cloud Event Notifications 會建立 SMS 訊息,並將 SMS 訊息傳送給訂閱的使用者。
開始之前
您的 IBM Cloud Monitoring 實例可以將事件傳送至相同帳戶及其他帳戶中的 IBM Cloud Event Notifications 實例。IBM Cloud Event Notifications 可在有限數目的地區中使用。
對於本指導教學,請確定您已配置 IBM Cloud Monitoring 實例,並在支援 IBM Cloud Event Notifications 的地區中收集日誌,例如 us-south。
登入 IBM Cloud。
登入您的 IBM Cloud 帳戶。
-
按一下 IBM Cloud 儀表板,以啟動 IBM Cloud 儀表板。
-
使用您的使用者 ID 和密碼登入。 即會開啟 IBM Cloud 儀表板。
建立 IBM Cloud Event Notifications 服務實例
首先,執行下列動作來建立 IBM Cloud Event Notifications 服務實例:
-
按一下型錄。
-
在 搜尋型錄 中,輸入 Event Notifications。
-
在 Create(建立 )標籤中輸入:
- 針對 選取位置,選取
Dallas (us-south)。 - 針對 選取定價方案,選取
Lite。 - 在 服務名稱 中,輸入您選擇的名稱。 例如:
my_event_notifications。 - 在 選取資源群組 中,輸入您的資源群組。
- 針對 選取位置,選取
-
閱讀並同意授權合約。
-
按一下建立。
即會建立並顯示 IBM Cloud Event Notifications 實例。
配置權限
若要授與 IBM Cloud Monitoring 服務實例對 IBM Cloud Event Notifications 服務實例的存取權,您必須定義授權,其中 來源服務 設為 IBM Cloud Monitoring 並根據選取的屬性 資源; 目標服務 設為 IBM Cloud Event Notifications 及 基於所選取屬性的資源; 且 服務存取權 同時包括 讀者 及 事件來源管理程式 存取權。
- 按一下管理 > 存取 (IAM)。
- 按一下 授權。
- 按一下建立。
- 對於來源服務, 選擇IBM Cloud Monitoring。
- 針對 您要如何設定存取權的範圍?,選取 所有資源。
- 針對 目標服務,選取 Event Notifications。
- 針對 您要如何設定存取權的範圍?,選取 所有資源。
- 對於 服務存取權,請確定已選取 讀者 及 事件來源管理程式。
- 按一下授權。
如需如何定義授權的相關資訊,請參閱 使用授權來授與服務之間的存取權。
在 IBM Cloud Event Notifications 中配置通知來源
若要在 IBM Cloud Event Notifications 中建立通知來源,您將在 IBM Cloud Monitoring中進行配置變更。 當您在 IBM Cloud Monitoring 中建立通知頻道時,它將在 IBM Cloud Event Notifications中自動可用。
-
按一下功能表圖示
-
在導覽功能表中,選取觀察。
-
選取監視。
即會顯示 IBM Cloud 上可用的實例清單。
-
選取
us-south地區中的實例。 然後,按一下 開啟儀表板。Web 使用者介面即會開啟。
-
在導覽中,按一下含您姓名縮寫的圓圈圖示。
-
按一下設定。
-
按一下 通知通道。
-
按一下新增通知頻道。
-
選擇 IBM Event Notifications.
-
對於 Event Notifications 實例,選取您建立的 IBM Cloud Event Notifications。
-
對於 通道名稱,請提供通道唯一名稱。 例如,
my_event_notification_channel。 -
對於本指導教學,請將所有選項保留為已啟用,並將 與 團隊共用作為預設值。
- 按一下儲存。
- 按一下功能表圖示
> 資源清單。
- 開放開發人員工具。
- 開啟您建立的 IBM Cloud Event Notifications 實例。 例如,
my_event_notifications。 - 按一下 來源。
當您在 Monitoring中配置通道時,會將與 Monitoring 實例名稱相同的來源自動新增至 IBM Cloud Event Notifications 來源 清單。
建立 IBM Cloud Event Notifications 主題
接下來,您將定義 IBM Cloud Event Notifications 主題,以接收來自 IBM Cloud Monitoring的通知。
-
按一下 主題。
-
按一下建立。 主題詳細資料面板會開啟。
-
在 主題詳細資料 中,輸入下列:
- 輸入主題的名稱。 例如,
MyMonitoringTopic。 - 對於 來源,選取 IBM Cloud Event Notifications 來源,其名稱與您的 IBM Cloud Monitoring 實例相同。
- 選擇活動類型。 對於本指導教學,請選取 警示。
- 選取事件子類型。 對於本指導教學,請選取 度量。
- 選擇嚴重程度。 對於本指導教學,請選取 資訊嚴重性。
主題詳情 - 輸入主題的名稱。 例如,
-
按一下新增條件。
如果您在按一下 建立之前未按一下 新增條件,則會建立沒有相關聯條件的主題。
-
按一下建立。 您的主題將顯示在 主題 清單中。
主題清單
建立 IBM Cloud Event Notifications 目的地
在此步驟中,您將確保 SMS 目的地存在將轉遞通知的位置。
-
按一下 目的地。
-
請注意,在 目的地 清單中,依預設會定義 IBM Cloud SMS 服務。 您不需要執行任何其他動作來配置 SMS 目的地。
如果您要新增 Webhook 作為目的地,請按一下 新增,並在「新增目的地」畫面中提供適當的資訊。
建立 IBM Cloud Event Notifications SMS 訂閱
在此步驟中,您將配置在處理通知時將接收 SMS 訊息的人員。
-
按一下訂閱。
-
按一下建立。 即會開啟 建立訂閱 畫面。
-
在 建立訂閱 畫面中,輸入下列指令:
- 輸入您的訂閱名稱。 例如,
MyMonitoringSubscription。 - 對於 主題,選取您建立的主題。 例如,
MyMonitoringTopic。 - 針對 目的地,選取
IBM Cloud SMS service。 - 對於 收件者,輸入最多 100 個電話號碼以接收 SMS 訊息。 電話號碼必須指定為後面接著國碼的
+,並指定不含橫線的完整號碼。 例如,+19999999999。 只能指定美國和加拿大的電話號碼。
建立訂閱 - 輸入您的訂閱名稱。 例如,
-
按一下建立。 您的訂閱將新增至 訂閱 清單。
*訂閱清單
建立 IBM Cloud Monitoring 警示通知
現在,建立 IBM Cloud Monitoring 警示,以觸發 IBM Cloud Event Notifications 通知。
-
按一下功能表圖示
。
-
在導覽功能表中,選取觀察。
-
選取監視。
即會顯示 IBM Cloud 上可用的實例清單。
-
選取 您配置為將通知傳送至 IBM Cloud Event Notifications的 IBM Cloud Monitoring 實例。。 按一下 開啟儀表板。
-
按一下 警示。
-
按一下 新增警示。
-
建立符合您所建立 IBM Cloud Event Notifications 主題之準則的警示。
-
按一下 度量。
-
對於新的警示,請指定下列:
- 在 名稱 中,指定
MyEventNotificationAlert。 - 對於 嚴重性,請指定
Info。 - 為您的系統定義您知道將觸發警示的度量值。
- 啟用警示的
myEventNotificationChannel。
- 在 名稱 中,指定
-
按一下建立。
-
下一步
每當 IBM Cloud Monitoring 和 IBM Cloud Event Notifications 中定義的準則相符時,您就應該以您所配置的電話號碼開始接收 SMS 通知。