zabbix增加手机短信监控的注意要点

1、短信接口文档:

URL

http://xxx.com/interfaces/sendMsg.htm

Method

POST

Description

文字短信调用接口

Request Param List

Name Identifier Type Remark
短信签名 sign string 格式为 【某某平台】 中文括号不可少
信息内容 msg string  
手机号 phoneNumber string  

Response Param List

Name Identifier Type Remark
返回值   string 提交失败 {"msg":"","success":"F"} 提交成功 {"msg":"","success":"T"}

2、自定义端口post方式以及python脚本:

#!/usr/bin/env python
#-*- coding:utf-8 -*-
#Author:lzd

import sys

import urllib.request
import urllib.parse

#请求
msg = sys.argv[2]
phoneNumber = sys.argv[1]
data = {
‘msg‘:msg,
‘phoneNumber‘:phoneNumber,
}
data = urllib.parse.urlencode(data).encode(‘utf-8‘)
resu = urllib.request.urlopen(‘http://xxx.com/interfaces/sendVoice.htm‘, data = data)

#指定编码请求
#print(resu.read().decode(‘utf-8‘))
a=open(‘/tmp/abc.log‘,‘a‘)
a.write(sys.argv[1]+resu.read().decode(‘utf-8‘)+‘\n‘ )
a.close()

3、将sms2.py拷贝到路径/usr/lib/zabbix/alertscripts

4、设置sms2.py的权限为chmod 777 sms2.py

5、注意sms2.py在centos一定要可以直接执行,而不是python sms2.py这种方式直接。后面加两个参数手机号码+内容

6、设置zabbix里的triggers

7、设置media type,注意这里的三个变量一定要加进去。

8、最后设置动作:actions

当triggers名称为,或者安全级别为什么的时候就触发动作,直接发送短信,选择对应的人和动作!

时间: 2024-10-24 08:31:55

zabbix增加手机短信监控的注意要点的相关文章

server宕机监控、检測、报警程序(139绑定手机短信报警)monitor_down.sh

宕机监控报警程序 一.   需求来源 宕机对运维人员来说,最痛苦了.怎样检測一台server是否还在正常执行,假设该server宕机,怎样在第一时间监測到并通知一线运维人员进行维护,最大化降低损失. 二.   程序功能 对指定server进行宕机监測,假设确实宕机,则发送email到139邮箱(绑定手机,实现短信报警) 三.源程序 #!/bin/bash #author longxibendi #blog http://blog.csdn.net/longxibendi #function pi

Zabbix 3.2 短信报警配置

原理:通过脚本将zabbix报警信息传递到短信接口并发送至手机. 步骤简述: 1.定制调用短信接口的脚本->2.配置zabbix调用脚本的media type->3.配置zabbix触发器及报警动作action. Step1 指定zabbix server报警脚本路径  #vim /etc/zabbix/zabbix-server.conf # AlertScriptsPath=${datadir}/zabbix/alertscripts #去掉注释,指定报警脚本路径 AlertScripts

Zabbix 实现微信短信告警

Zabbix简介 Zabbix 近几年得到了各大互联网公司的认可,当然第一点归功与它强大的监控功能,第二点免费开源也得到了广大用户的青睐.Zabbix 能将操作系统中的绝大部分指标进行监控,比如(CPU 负荷,内存使用,网络状况,端口监视,日志监视等等等等指标!).监控指标的广度是一方面,它强大的功能特点也省去了很多的配置操作. Zabbix 功能特点: 自动发现服务器和网络设备 分布式监控网络,集中式管理(agent .server 分开) 监控指标模版丰富 可灵活地分配用户权限 系统各个指标

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 忘记密码功能改进、手机短信、电子邮件

由于我们的系统接近有100000个用户账户,经常会有忘记密码的时候,用户多了,很小的一个功能,每天都会有很多人在用,每个功能都非常友善,会提高提系统的效率,提高用户体验. 一天最多能返回3次手机短信,找回密码,防止黑客攻击.当然也可以增加安全性,需要输入用户名才可以获取密码.

ECMall商家店铺手机短信订单通知功能

功能简介: 1.功能模板简单独立,便于安装于卸载,卸载后对原生态程序无任何影响. 2.商家可任意选择是否开通手机短信通知功能并绑定接收手机. 3.商家可自由选择在什么状态下面发送手机短信. 4.商家可手动选择给给客户发送内容. 5. 商城后台记录信息发送日志. 6. 商城后台记录开通手机短信的商家及选择发送状态. 7. 商**理员可以在后台给商家增加短信的使用条数. 8. 商城后台可以手动发送手机短信通知卖家或者买家. ECMall授权.ECMall插件.二次开发.定制.ecshop模板.仿站以

手机短信接收验证码的实现原理:

关于手机短信接收验证码的实现原理:思路:A:获得验证码:1.找到相关的表.2.用什么发送,post,get ,ajax,当然ajax首选3.post之前要js先判断是手机号码11位,并且全部都是数字,或者用正则也行.4.用ajax发送数据data,要对数据进行检验,过滤有效数据valid 5.insert前要先判断这手机是否验证过了,已经验证过就return false;没验证过则把随机生成的6位验证码insert 数据库表中.6.通过提供给你api写好调用,把验证码跟msg通过ajax返回值发

如何实现php手机短信验证功能

http://www.qdexun.cn/jsp/news/shownews.do?method=GetqtnewsdetailAction&id=1677 下载php源代码 现在网站在建设网站时为了保证用户信息的真实性,往往会选择发短信给用户手机发验证码信息,只有通过验证的用户才可以注册,这样保证了用户的联系信息资料的100%的准确性 .今天笔者就跟大家分享一下如何实现php手机短信验证功能,希望对大家有所帮助. 第一.实现php手机短信验证功能的基本思路 1.要找到短信服务提供商,接入短信服

手机短信轰炸机源码研究

研究了一个下午的手机短信轰炸机,还是有不错的收获的. 实现原理就是利用各大网站注册时,需要手机短信接收验证码,当用户可以批量从不同网站申请注册接收验证码的时候, 就有了手机短信轰炸机的效果,技术实现不难,比较难的就是把各个网站的获取注册验证码的get链接提取出来出来. 假如用php写的话,就是用javascript点击控制,通过不同加载img 里面src 来发送get请求. 由于移动对垃圾短信也进行了很多方面的技术防范,最终实现的效果是每一分钟才收到1-5条短信. 最后把全部短信轰炸机打开同时对

关于手机短信接口优化

项目:目前需要支持手机号码注册,流程如下: 1)用户输入手机号码 2)点击获取手机校验码 3)收到短信息后,填入验证码.完成注册 有个问题,在项目中前期设计问题,导致短信接口被恶意调用. 调整方案: 网络提供方案: 推荐的对接方式:1.流程限定--将手机短信验证和用户名密码设置分成两个步骤,用户在注册成功用户名密码后,下一步才进行手机短信验证.(推荐)2.绑定图型校验码--将图形校验码和手机验证码进行绑定,这样能比较有效的防止软件恶意点击.(推荐) 不推荐的对接方式:3.短信发送间隔设置--设置