管理全局警报
Overview
全局警报会同时将相同的警报配置应用于多个项目。 发生警报条件时, MongoDB Ops Manager仅向受影响的项目发送通知。 MongoDB Ops Manager会定期发送通知,直到您解决或取消警报。
如果您确认全局警报,Ops Manager 不会向警报的分发列表发送进一步的通知,直到确认期已过或警报解决。如果警报条件在确认期内结束,Ops Manager 会发送解决方案通知。
要访问全局警报,您必须具有 Global Owner
角色或Global Monitoring Admin
角色。
注意
默认全局警报
当MongoDB Ops Manager启动时,它会创建 默认全局警报配置。 如果删除默认的全局警报配置, MongoDB Ops Manager会在应用程序重新启动时重新创建该配置。
如果您不想接收来自默认全局警报配置的警报,则必须禁用该全局警报配置。
查看全局警报
单击MongoDB AdminOps MongoDB Ops ManagerManager顶部的 链接。
配置全局警报
单击MongoDB AdminOps MongoDB Ops ManagerManager右上角的 链接。
仅当您具有权限时,Ops Manager 才会显示Admin链接。
选择 Alerts标签页,然后选择 Global Alert Settings页面。
选择Atlas Triggers警报的条件。
在Alert if部分中,选择目标组件和条件。 有关警报条件的说明,请参阅查看警报条件。
选择警报接收者和发送方式。
在Send to部分中,单击Add以添加通知或收件人。 为帮助消除误报,请设置Atlas Triggers警报之前经过的时间。
要测试 HipChat、Slack 或 PagerDuty 集成,请单击配置通知后显示的test链接。
可以设置哪些警报通知方法取决于警报的范围:
警报通知方法如下:
通知方法 | 项目 | 全局 | 记录 | 说明 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ops Manager 项目 | 通过电子邮件或短信向项目中具有特定角色的用户发送该警报。
| |||||||||||||||
Ops Manager 组织 | 通过电子邮件或短信向组织中具有特定角色的用户发送该警报。
| |||||||||||||||
Ops Manager 用户 | 通过电子邮件或短信向 Ops Manager 用户发送警报。
| |||||||||||||||
Ops Manager 团队 | 通过电子邮件或短信向 Ops Manager 用户发送警报。
| |||||||||||||||
SNMP主机 | 指定将在标准端口 重要MongoDB Ops Manager 6.0.0 弃用SNMP警报。 MongoDB Ops Manager 7.0.0 将不包含SNMP警报。 要学习;了解有关其他警报选项的更多信息,请参阅第三方服务集成。 | |||||||||||||||
电子邮件 | 将警报发送到指定的电子邮件地址。 | |||||||||||||||
短信 | 将警报发送到电话号码。 Ops Manager 会删除除 对于国际(非美国)电话号码, 请使用 E.164 标准 格式化电话号码 。示例,对于新西兰,请在电话号码前输入 MongoDB Ops Manager使用位于美国的 Twilio 发送短信。 如果您想使用非美国 电话号码,请尝试使用 Google 语音 电话号码。 配置MongoDB Ops Manager for Twilio集成以使用SMS 。 | |||||||||||||||
将警报发送到 HipChat 聊天室消息流。 输入 HipChat 房间名称和API令牌。 | ||||||||||||||||
将警报发送到 PagerDuty 帐户。仅输入 PagerDuty 集成密钥。 直接在 PagerDuty 中定义升级规则和警报分配。 从 PagerDuty 仪表盘确认 PagerDuty 警报。 PagerDuty Decommissioned 他们在 110 月的 REST API v2018 密钥。如果您有 av1 密钥,则可以继续在MongoDB Ops Manager中使用该密钥。 所有新的 PagerDuty 密钥均使用其REST API v2 ,但MongoDB Ops Manager 不支持其 v2 密钥。如果您没有 REST API v1 密钥,请使用 PagerDuty Events API v1 相反。 | ||||||||||||||||
Webhook | 向端点发送HTTP 帖子 请求以进行编程处理。请求正文包含一个JSON文档,其格式与 Ops Manager API警报资源相同。 要配置此选项,请在“项目设置”页面上配置 Webhook 设置。 要在全局级别使用此方法,请执行以下操作:
Ops Manager 添加了一个名为
Webhook Secret如果您在字段中指定键,MongoDB Ops Manager | |||||||||||||||
将警报发送到 Datadog 帐户作为 Datadog 事件。 首次打开警报时,Ops Manager 会将警报作为“错误”事件发送。 后续更新将作为“信息”事件发送。 当警报关闭时,Ops Manager 会发送“成功”事件。 出现提示时,在API Key下输入您的 DataDog API密钥,然后单击Validate Datadog API Key 。 查找 DataDog API 密钥 在 您的 Datadog 帐户中。 | ||||||||||||||||
管理员 | 将警报发送到 Ops Manager 配置选项中Admin Email Address字段中指定的电子邮件地址。 | |||||||||||||||
全球警报摘要电子邮件 | 将所有全局警报的摘要电子邮件发送到指定的电子邮件地址。 |
禁用或启用全局警报配置
单击MongoDB AdminOps MongoDB Ops ManagerManager右上角的 链接。
仅当您具有权限时,Ops Manager 才会显示Admin链接。
默认全局警报
每次 Ops Manager 启动时,它都会为以下条件创建全局警报配置:
块存储作业已达到较高的重试次数
同步切片传输已超过 60 分钟没有进展
不一致的集群快照计数超过 5
备份已关闭
备份会议通话失败次数过多
没有可用的守护进程来执行可查询恢复作业
检测到备份配置不一致
备份需要重新同步
副本集有延迟快照
备份处于意外状态
备份重试次数已达到上限
无法将备份分配给备份守护程序
如果您不想接收来自默认全局警报配置的警报,则必须禁用该全局警报配置。