电脑版
首页

搜索 繁体

20 报警监控平台扩展功能 url 回调的设计及应用 [python 语言]

热门小说推荐

最近更新小说

前言:

这个国内也有一些第三方的厂商在用,比如 dnspod 的 url 回调和监控宝的 url 回调!

有人开源了一个脚本,监控宝的 url 回调,可以联合 dnspod 的 api 接口。可以处理当 ip-A 的 web 死掉的时候,dns 记录切换到 ip-B 上。 当然这只是个小应用罢了,但不能不说,这个想法确实不错。 我这边也实现了类似方式。

所谓的 URL 回调功能,您可以让告警通知发送到您指定的 URL,使你能更加灵活处理告警消息。 打个比方,有个服务器的 nginx 进程死掉了,这个时候 nagios 监控到了这个情况,然后调用了我这边的接口,我这边接到的 post 数据,不仅发邮件,而且会根据注册事件的情况,进行处理。 如果注册了一个远程 nginx 重启的事项,我这边就远程 paramiko 或者是 saltstack 过去重启该进程 !!!

图片 20.1 pic

怎么个灵活法:

每个业务部门其实都想自己统计 error 情况,但是监控平台一般是在基础监控部门手里掌控者,又不太方便做部署,这个时候,url 回调是个好方法。我会把每次告警的信息不仅推到你的 mail 和手机上,而且会给你的 url 地址做 webhook。你服务端接受认证后的 url 地址后,会有相应的措施,比如调用 saltsatck 来进行处理特定的主机,比如插入到库里面,自己做报表统计,根据来着的信息做自动化处理。

Loading...

未加载完,尝试【刷新网页】or【关闭小说模式】or【关闭广告屏蔽】。

使用【Firefox浏览器】or【Chrome谷歌浏览器】打开并收藏!

移动流量偶尔打不开,可以切换电信、联通网络。

收藏网址:www.ziyungong.cc

(>人<;)