在本文中,我将介绍一种准备 Amazon AWS SNS(简单通知服务)服务以从 Icinga 2 监控系统发送通知的简单方法,有关该服务的详细信息可以在https :// aws中找到。亚马逊。com / sns / .我还将描述如何配置服务监控系统本身以从 SNS 服务发送通知。由于信息量较长,我们将其分为两部分。在第一个中,我们将描述如何准备 SNS 服务并在 IAM 中配置访问和用户策略。第二步,我们将使用 Icinga2 系统配置服务器并在其上运行服务。
Amazon SNS(简单通知服务)
用于发送 HTTP/s 通知和 SMS 或电子邮件消息。消息不仅可以从Amazon Web Services 发送,还可以从任何其他服务发送,例如从 Icinga 2 监控系统发送 SMS 消息。在本文中,我们使用了 Icinga 2 系统的一个简单示例,因为它是其中之一。我们为客户提供的产品。
在本文中,
我们将使用 SNS 服务从 Icinga 2 监控系统 目标电话号码或电话营销数据 发送 SMS 消息,如果监控系统检测到其中一台服务器不可用,它将使用 SNS 服务向管理员发送 SMS 消息。如果受监控的服务之一不可用,也可以发送消息。在开始 SNS 服务之前,请查看 aws上提供的付款计划。亚马逊。com / sns /定价/ .值得注意的是,SNS服务有一个“免费套餐”,我们可以免费发送100条短信和1000封电子邮件。
首先,我们将首先在图形 AWS 管理控制台中准备 Amazon 环境。
使用“AWS 管理控制台”配置 Amazon SNS
登录亚马逊AWS环境后,我们搜索“简单 定制蜡烛盒如何满足零售业务的需求 通知服务”服务(图1-简单通知服务),然后进入“创建主题”(图2-创建主题)。
简单通知服务
Rys. 1 – 简单通知服务
创建主题
Rys. 2 – 创建主题
单击“创建主题”后,应出现“创建新主题”窗口(图3 – 创建新主题),我们在其中输入“主题名称”和“显示名称”。一个有趣的事实是,“显示名称”最多可以有 10 个字符,“主题名称”可以有 256 个字符,并且以后无法更改“主题名称”。 “显示名称”字段可以随时修改,并可用于标识该资源。
Rys. 3 – 创建新主题
Rys. 3 – 创建 bwb名录 新主题
单击“创建主题”后,您将看到带有“主题 ARN”的摘要(图 4 – 主题 ARN)。我们需要 ARN 为具有发送通知权限的用户配置安全策略,并作为该主题的标识符。