首页 > 移动平台 > 详细

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

时间:2017-09-14 20:42:46      阅读:348      评论:0      收藏:0      [点我收藏+]

1、短信接口文档:

URL

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

Method

POST

Description

文字短信调用接口

Request Param List

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

Response Param List

NameIdentifierTypeRemark
返回值   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名称为,或者安全级别为什么的时候就触发动作,直接发送短信,选择对应的人和动作!

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

原文:http://www.cnblogs.com/itfat/p/7522758.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!