背景說明: 在工做環境中,常常須要監控和告警相互配合,如基礎監控,進程監控,業務監控,當觸發監控時,能夠發送短信,郵件,或者是RTX,方面管理員在第一時間,獲知系統的健康情況,從而對系統系統進行管理。python
程序內容:vim
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的測試內容')
測試結果:app