首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

利用 IBM Alert Notification 实现警报管理和工作调度-3

利用 IBM Alert Notification 实现警报管理和工作调度-3

管理集成IBM Alert Notification 支持与其他 service 的集成,现在支持 New Relic,Runbook 和                Slack,同时还支持传入/传出的 Web 挂钩。
在本章节中,我们将学习如何创建传入的 Web 挂钩,并创建自己的警报模版。
点击"Alert Notification"回到服务配置和管理系统"IBM Agile Operations                Management",选择"管理集成",点击"传入的 Web 挂钩"并点击"新建传入的 Web 挂钩"。打开如图 9                所示页面。输入"名称",编辑自己的"警报模版"。这里我们可以使用系统提供的使用示例。点击右下角的"使用示例"我们可以得到警报模版和 JSON                样本,然后可以通过修改警报模版来创建适合自己的模版。
图 9. 创建传入的 Web 挂钩

保存,我们会发现一个"传入的 Web 挂钩 URL"被创建出来。第三方的 Available Monitoring 服务就可以通过这个 URL                将警报传到 IBM Alert Notification。
点击"确定",将"传入的 Web 挂钩"右侧的"Enablement"拖动到"开启",这个传入的 Web 挂钩就可以用了。下面我们通过 Firefox                的 Poster 插件来做测试。如图 10 所示。
图 10. 利用 Web 挂钩 URL 发送一个警报
URL 是我们刚刚得到的"传入的 Web 挂钩 URL";
User Auth 是服务实例凭证里面的"name"和"password";
Content Type 是"application/json";
内容是之前创建传入的 Web 挂钩示例"样本 JSON 验证"的内容。
点击 POST,警报将会被发到 IBM Alert Notification。
检查"警报查看器"我们可以看到这个新的警报, 我们也可以同时验证一下上节中的警报未确认上报的内容,如图 11 所示。
图 11. 收到新的警报

如上图所示,标识"4-0"的状态图标表示已经电子邮件通知,标识"3-1"的状态图标表示警报在规定时间没有确认,已经上报。
实现工作调度工作调度实际上是组管理的一部分,在配置工作调度之前,首先要配置组成员的"详细信息"、"工时"、"通知"和"通知覆盖"。其中"详细信息"是配置当前用户基本信息,"工时"是设置当前用户的工作时间,"通知"是设置当前用户的通知策略,"通知覆盖"是设置当前用户的例外规则。
当我们配置好用户和组之后,就可以打开组管理,选定"组",点击"编辑",然后选择"调度",并选择了调度模式之后,我们会看到如图 12 所示界面。
图 12. 编辑组调度界面

页面右侧是调度模式的详细信息,系统提供了一些内置的模式可供选择,默认的是标准工作轮班,基于美洲,欧洲和亚洲的全天候值班。选择模式后,页面左侧显示调度表,表上面有"创建"、"编辑"和"删除"三个按钮,是用来修改轮班模式的,比如我们可以通过选定周一的亚洲时间段进行编辑,将工作时间调整为                08:00~12:00.并在 12:00-14:00 创建新的轮班,然后我们看到原来的 AP                白天分为了两个时间段,我们还可以指定这一时间段的轮班类型,"值班"还是"随时待命"
然后我们可以给我们修改好的模式起个名字,保存一下,选择创建新的模式。当我们再次打开调度配置的时候就会看到这个新模式。
选择好我们的轮班模式后,就可以点击页面下面的"调度分配",去设置具体的值班情况,如图 13 所示。
图 13. 调度人员分配界面

上图中我们可以选中同一颜色的时间段去分配相应的值班人员,点击右边相应人员的+号或者将相应人员拖到虚线框里就可以设置值班人员。完成设置后点击"保存"就可以了。
这时我们就可以返回"管理通知策略",去修改我们通知策略,将收件人改为相应的组,这样就实现了工作调度。
返回列表