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

程序内容

vim send_warning.py #!/usr/bin/env python#_*_ coding:utf8 _*_#来自Happy实验室import urllibimport urllib2def 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的测试内容')

测试结果:

spacer.gif