首页 » python » 正文

pagerduty 查询并ack alert

首先介绍一下大名鼎鼎的Pagerduty, Pagerduty是一套付费监控报警系统,经常作为SRE/运维人员的监控报警工具,可以和市面上常见的监控工具直接整合,例如和zabbix整合,我遇到的最多的场景还是和zabbix整合,当有服务器出现异常的时候,zabbix会通过pagerduty对当前设置的值班的人员进行短信+电话通知

官网地址:https://www.pagerduty.com

为什么要付费使用这套系统呢?个人认为最主要的原因是这套系统功能极其强大,特别是存在的层级的报警

短信报警->5分钟无人ack->打电话通知->5分钟后仍然无人ack->通知当前值班人员的上级manager->更高级

而且app支持的也非常强大….

当然,pagerduty作为一个付费的监控通知系统,api写的也是真的烂……,虽然可以通过app或者网页来ack报警,但是通过命令行无疑更快,直接上代码

 

两个核心的值API_ACCESS_KEY和id,传入对应的incident的id我们就可以通过上边的方法进行ack了

 

 

Zhiming Zhang

Senior devops at Appannie
一个奔跑在运维路上的胖子
Zhiming Zhang

发表评论