OpManager是一款易于使用且价格合理的网络监控工具,可监控各种网络设备,如路由器、交换机、存储设备、虚拟机、防火墙等,以确保性能和可用性。
您可以在OpManager中配置Webhook集成,以与其他第三方应用程序协作,并增强其故障解决能力,以减少平均修复时间并最大限度地延长网络正常运行时间。
PagerDuty 是一种告警聚合和事件响应解决方案,可帮助您在单个控制台中查看来自网络监控工具的告警和消息,并对其进行适当管理,以便更快地解决网络问题。
来自 monitoirng 工具的告警将记录为 PagerDuty 中的事件,您可以在其中自定义每种事件类型的通信模式。
例如,您可以选择通过电子邮件上报低严重性事件,而另一方面,配置为接收对网络构成严重威胁的严重事件的电话呼叫。
OpManager会针对设备不可用、阈值违规和任何类型的网络故障生成告警。通过将OpManager与PagerDuty集成,您可以在PagerDuty中传递告警的详细信息,并配置为接收通知。
PagerDuty 允许您根据告警的严重性自定义收到的通知类型。例如,您可以配置为通过电话接收关键告警,另一方面通过短信或电子邮件接收需要关注的告警。
这样,您可以确定问题的优先级并相应地解决它们,以确保快速解决所有网络问题。
注意:OpManager-PagerDuty集成可以通过Webhook实现。
集成过程包括两部分。
集成类型:OpManager-PagerDuty集成是通过Events API V2建立的。
导航到OpManager中的通知配置文件(设置→通知→添加配置文件)。
选择调用 Webhook并添加以下详细信息:
{
"event_action": "trigger",
"routing_key":"insert_integration_key_here",
"payload": {
"summary": "$message",
"severity":"critical",
"source":"$DeviceField(ipAddress)"
}
}
注意:当您使用 $ 变量时,它会从告警中获取相关信息,并将其显示在您收到的消息中。例如,当您在“正文内容”字段中使用$message时,将替换所用变量的确切告警消息。同样,对于所有 $ 变量,确切的值将显示在您收到的消息中。
该配置使OpManager能够向PagerDuty发送告警,这些告警将存储为事件。
有关更多详细信息,您还可以参考 PagerDuty Events API V2 帮助文章。