32221sdad 发表于 2016-1-5 08:41:34

python实战系列之RTX发送告警消息(04)

背景说明:在工作环境中,经常需要监控和告警相互配合,如基础监控,进程监控,业务监控,当触发监控时,可以发送短信,邮件,或者是RTX,方面管理员在第一时间,获知系统的健康状况,从而对系统系统进行管理。

程序内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
vim send_warning.py
#!/usr/bin/env python
#_*_ coding:utf8 _*_
#来自Happy实验室

import urllib
import urllib2

def send_warning(receiver,title,content):
      '''
      发送RTX告警消息
      '''
      rtx_url = "http://rtx_url:port"
      data = {
                "appId"         :123,
                "appKey"      :'rtx_password',
                "userName"      :receiver,
                "title"         :title,
                "content"       :content
      }

      postdata = urllib.urlencode(data)
      req = urllib2.Request(rtx_url,postdata)
      response = urllib2.urlopen(req)


if __name__ == "__main__":

      send_warning('happy','测试标题','发送给happy的测试内容')





测试结果:


页: [1]
查看完整版本: python实战系列之RTX发送告警消息(04)