zabbix手機報警,zabbix短信報警

zabbix手機和短信報警,實現原理和郵件報警一樣

這裏使用的api是nexmo的,https://www.nexmo.com/ 

也並不是打廣告,電話報警確實好用,附帶用了他家的短信,需要的朋友的拿走吧。

先貼上2個腳本的代碼

phone.py

#!/usr/bin/env python
# coding: utf-8

import sys
import urllib
import urllib2

def phone(a,b,c):
    p=b.replace(' ','+')+b.replace(' ','+')
    url='https://api.nexmo.com/tts/xml?api_key=xxx&api_secret=xxx&to=86%s&lg=en-gb&text=%s' % (a,p)
    urllib2.urlopen(url)

if __name__ == "__main__":
   phone(sys.argv[1], sys.argv[2],sys.argv[3])


sms.py

#!/usr/bin/env python
# coding: utf-8


import  sys
import urllib
import urllib2

def sms(e,f,g):
    p=f.replace(' ','+')+f.replace(' ','+')
    post_url = "https://rest.nexmo.com/sms/json?api_key=xxx&api_secret=xxxx&from=NEXMO&to=86%s&text=%s" %(e,p)
    conn=urllib2.urlopen(post_url)

if __name__ == "__main__":
    sms(sys.argv[1], sys.argv[2], sys.argv[3])
接下來就是給簡本權限和屬主,然後後臺配置腳本報警了。

發佈了33 篇原創文章 · 獲贊 17 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章