1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 运维 - 正文

君子好学,自强不息!

Zabbix如何实现短信报警?

2022-11-06 | 运维 | admin | 851°c
A+ A-

对于刚刚搭建完成的Zabbix监控系统,需要创建报警机制,邮件报警不够及时,所以常常还要加上短信报警。

下面就介绍一下一个简单的配置过程:

1、首先要有一个短信接口,这个是公司公共的短信接口。

2、编写一个python脚本,比如名称为sendsms.py,放在/usr/local/zabbix/share/zabbix/alertscripts/此目录下,授予执行权限。

脚本的内容:

#!/usr/bin/envpython
#fileencoding:utf-8
URL='http://10.2.20.10/cgi-bin/sms.pl'
importsys
importurllib
importurllib2
importtime
defsendsms(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、对用户属性进行一些编辑加上手机号和报警级别等信息。

本文来源:1818IP

本文地址:https://www.1818ip.com/post/7321.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。