zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。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 = "