对于刚刚搭建的Zabbix监控系统,需要创建告警机制。邮件告警不够及时,往往会增加短信告警。下面是一个简单的配置过程:1、首先要有一个短信接口,就是公司的公共短信接口。2、写一个python脚本,比如名字是sendsms.py,放在/usr/local/zabbix/share/zabbix/alertscripts/目录下,并授予执行权限。脚本内容:#!/usr/bin/envpython#fileencoding:utf-8URL='http://10.2.20.10/cgi-bin/sms.pl'importsysimporturllibimporturllib2importtimedefsendsms(mobile,content):content='[%s]%s'%(time.strftime('%Y%m%d%H:%M:%S'),content)data={'mobile':mobile,'content':content}body=urllib.urlencode(data)request=urllib2.Request(URL,body)urldata=urllib2.urlopen(request)#printurldata.read()if__name__=='__main__':sendsms(sys.argv[1],sys.argv[2])3,接下来是zabbix前端网页的设置。4、编辑部分用户属性,增加手机号、报警级别等信息。
