失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Zabbix如何配置告警短信?(预警短信通知设置流程)

Zabbix如何配置告警短信?(预警短信通知设置流程)

时间:2022-02-21 20:17:24

相关推荐

Zabbix如何配置告警短信?(预警短信通知设置流程)

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

如何更快、更准确的将告警通知推送给运维及其他指定人员,短信因其速度快、强展现的优点,成为了告警中重要的一种通知方式。本文将介绍zabbix如何配置短信告警服务。

Zabbix短信配置流程

一、创建发送脚本

创建名为sendsms.py的Python脚本,放到zabbix脚本路径,请在配置文件中开启AlertScriptsPath=路径。

#注意事项:#(1)调试期间,请用默认的模板进行测试,默认模板详见接口文档;#(2)请使用 用户名 及 APIkey来调用接口,APIkey在会员中心可以获取;#(3)该代码仅供接入互亿无线短信接口参考使用,客户可根据实际需要自行编写;#!/usr/local/bin/python#-*- coding:utf-8 -*-import urllib2import urllib#用户名 查看用户名请登录用户中心->验证码、通知短信->帐户及签名设置->APIIDaccount = "用户名" #密码 查看密码请登录用户中心->验证码、通知短信->帐户及签名设置->APIKEYpassword = "密码"mobile = "138xxxxxxxx"text = "您的验证码是:121254。请不要把验证码泄露给其他人。"data = {'account': account, 'password' : password, 'content': text, 'mobile':mobile,'format':'json' }req = urllib2.urlopen(url= '/webservice/sms.php?method=Submit',data= urllib.urlencode(data))content =req.read()print(content)

登录互亿无线控制台,在验证码通知概览页面,获取互亿无线APIID及APIKEY:

在zabbix中设置向脚本传递两个参数,一个是手机号,一个是内容,内容部分将在后文中 的Media types进行配置。

二、增加告警媒介类型Media types

三、为用户增加告警媒介Media

四、创建告警Actions

关于告警回复及阶梯告警规则,请自行根据需求设定。

五、验证告警配置

可以通过暂停某个服务,然后通过Action log来查看是否服务成功启用。如正常启用,则配置的用户手机号将收到告警短信。

互亿无线短信告警解决方案

一、强提醒消息解决方案

采用短信通知专用通道+失败自动重发+延时自动重发等技术,确保用户能100%快速收到短信的同时,能以强提醒的方式吸引用户关注,避免用户错过重要消息。

二、信息接收反馈解决方案

采用短信通知专用通道+失败自动重发+延时自动重发等技术,确保用户能100%快速收到短信;同时短信需要用户查看后进行回复反馈。

互亿无线短信告警平台优势

全网覆盖

支持移动、联通、电信三大运营商,全国发送

稳定可靠

主备多条链数,集群化服务

响应及时

独享短码端口号高速发送

语音自动补呼

由于用户手机问题,无法接收短信,系统自动语音呼叫用户手机,播报验证码。

>>免费试用短信告警服务。

如果觉得《Zabbix如何配置告警短信?(预警短信通知设置流程)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。