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])
接下来就是给简本权限和属主,然后后台配置脚本报警了。

你可能感兴趣的:(ZABBIX)