互亿无线·让通信更简单

Zabbix如何配置告警短信?

2022-02-11 22:45:27

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

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

zabbix告警

Zabbix短信配置流程

一、创建发送脚本

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

#注意事项:
#(1)调试期间,请用默认的模板进行测试,默认模板详见接口文档;
#(2)请使用 用户名 及 APIkey来调用接口,APIkey在会员中心可以获取;
#(3)该代码仅供接入互亿无线短信接口参考使用,客户可根据实际需要自行编写;
  
#!/usr/local/bin/python
#-*- coding:utf-8 -*-

import urllib2
import urllib
#用户名 查看用户名请登录用户中心->验证码、通知短信->帐户及签名设置->APIID
account  = "用户名" 
#密码 查看密码请登录用户中心->验证码、通知短信->帐户及签名设置->APIKEY
password = "密码"
mobile = "138xxxxxxxx"
text = "您的验证码是:121254。请不要把验证码泄露给其他人。"
data = {'account': account, 'password' : password, 'content': text, 'mobile':mobile,'format':'json' }
req = urllib2.urlopen(
url= 'http://106.ihuyi.com/webservice/sms.php?method=Submit',
data= urllib.urlencode(data)
)
content =req.read()
print(content)

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

短信开发

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

zabbix短信配置

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

zabbix短信告警

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

zabbix告警短信

四、创建告警Actions

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

zabbix短信设置

五、验证告警配置

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

zabbix短信通知

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

一、强提醒消息解决方案

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

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

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

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

全网覆盖

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

稳定可靠

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

响应及时

独享短码端口号高速发送

语音自动补呼

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

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


在线咨询
电话咨询
服务热线:
4008 808 898



验证码已发送到您的手机,请查收!

填写验证码后,点击“开通体验账户”自动开通体验账户。

收不到短信验证码?
×