背景说明: 在工作环境中,经常需要监控和告警相互配合,如基础监控,进程监控,业务监控,当触发监控时,可以发送短信,邮件,或者是RTX,方面管理员在第一时间,获知系统的健康状况,从而对系统系统进行管理。
程序内容:
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的测试内容‘)
测试结果:
本文出自 “Happy实验室” 博客,请务必保留此出处http://happylab.blog.51cto.com/1730296/1731430
原文地址:http://happylab.blog.51cto.com/1730296/1731430