背景说明: 在工作环境中,经常需要监控和告警相互配合,如基础监控,进程监控,业务监控,当触发监控时,可以发送短信,邮件,或者是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的测试内容')
测试结果: