• 接收参数输入
    参数一: 接收手机号(zabbix传来的第1个参数,报警接收手机号),第一个参数可以对比发送邮件的脚本
    参数二: 短信主题(zabbix传来的第2个参数,报警主题),在命令行测试 必须输入 ,用来占位,脚本中并不获取这个参数
    参数三: 短信内容(zabbix传来的第3个参数,报警内容)

  • 手动调试方法

  • python sendSMS.py *********** argv2 "报警测试"

    关于命令行测试的另外一种方式

  • 使用shell自带的curl来测试

    curl http://HOST/path/to/path/webapi/sendSMS/?phone=18101111253&smsText='SMS test'

    curl -d phone=18101111253 -d smsText='SMS test' http://HOST/path/to/path/webapi/sendSMS

    post_url = 'http://' + host + '/path/to/path/webapi/sendSMS' try : req= requests.post(url=post_url, data=values) print req.content except Exception, e: print e if __name__ == '__main__' : key = '712ab57ec021f8f05f862652c95f3344' phone = sys.argv[ 1 ] # subject = sys.argv[2] message = sys.argv[ 3 ] sendsms(key, phone, message) 如果你不知道python发短信能干啥用,那就打开你的脑洞吧,比如写个自动脚本,在每个纪念日时让它自动给你指定的那个手机号发上祝福,等等等等,那么借助谁来实现这个功能呢,且看下文——无意中发现了twil... 来自: zxjohnson的博客 /***************************************************************************************************... 来自: weed_hz的专栏 zabbix通过脚本发短信原理和zabbix发邮件是一样的,都是在action里面配置,发短信的方式是通过调用短信公司的api来完成,当然网上有不少利用139邮箱来发的,这个其实算调用email的一种... 来自: qym秦悦明的运维笔记 # 接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。 # 账户注册:请通过该地址开通账户http://sms.ihuyi.com/register.html # 注意事项: # (... 来自: 喜欢海 限于篇幅,本次是纯发送演示,一步步讲解如何让发送成功,后继会介绍与网站注册功能的结合运用,敬请关注“有只狗狗叫多多”一、首先,注册阿里云账号一个,完成实名认证,然后在产品中找到短信服务,选择免费开通这... 来自: Python达人 日常运维工作中,通常是邮件报警机制,但邮件可能不被及时查看,导致问题出现得不到及时有效处理。所以想到用Python实现发短信功能,当监控到问题出现时,短信报警,使问题能得到及时的处理。当然,我相信,用... 来自: 丿灬安之若死 一.监控服务通过端口的监听状态(批量监控)批量监控端口(也可以自动发现端口,但是自动发现的监听端口可能含我们不想监控的,这里使用手动添加)监控linux服务器批量端口脚本check_port.py:#... 来自: Despredao的博客 在zabbix中配置了发送短信的python脚本,手动测试都是可以的,但是系统自动发送一直不行,这个问题纠结了一周。。今天有空又来研究一下。仔细设想了一下手动执行与机器触发会有什么差异: 自己做测试... 来自: 我希望,快乐,在我走过的地方绽放。。。。 1 配置nginx的http_stub_status_module模块 编译nginx加上参数:–with-http_stub_status_module 配置nginx.conf: locat... 来自: weixin_35829542的博客 参考链接:https://blog.csdn.net/weixin_41927957/article/details/82890333 1、打开twilio网址,注册一个账户。 官方网址:http... 来自: 赖德发的博客 目的:使用 twilio 给你的手机发短信。 Twilio是一个位于加利福尼亚的云通信 (PaaS) 公司。Twilio 允许开发者通过使用它提供的 API 进行编程来接电话,收发短信等。 先来看... 来自: 凡尘雪的博客 zabbix的告警方式越来越多,目前使用的有Email,钉钉,微信,短信等等。之前一直使用Email,考虑到及时性需要上线钉钉或者微信。整理了一下配置方式。版本:zabbix-3.2.11 钉钉... 来自: linux_s2018的博客 发现用命令sudo halt 关机,会关机到ubuntu logo 一直下面4个点一直闪,到最后就停在那不闪了,机器一直运行着? 这是怎么回事??用 shutdown -h 就可以正常关机,觉得... 来自: AnneQiQi的博客 一、创建短信脚本1、查看zabbix_server配置文件zabbix_server.confvim /etc/zabbix/zabbix_server.conf找到AlertScriptsPath ... 来自: 无风的雨 本文将介绍如何把zabbix告警接入到微信,通过微信企业号将告警信息发送到运维人员的微信上。本文适合于已经实现了邮件告警的小伙伴,因为需要在已经能实现告警的基础上进行,如果还不知道如何配置... 来自: Enweitech Software Works Zabbix,Nagios等监控软件在运维方面越来越受青睐,因为能够准时,及时的将服务器产生的故障信息,发送给运维人员,以便运维人员能够及时的解决问题。但是近来,越来越多的公司就... 来自: Mmmm_ 背景:之前公司已经在使用zabbix了 并且使用了ldap 验证  但是公司人数过多,我不想一个个添加用户,所以之后我写了个python脚本每天同步ldap账户到zabbix数据库。 #此脚本用于自... 来自: 噜噜噜的博客 Twilio 不是唯一的SMS 网关服务。如果你不喜欢使用Twilio,可以在线搜索free sms gateway、python sms api,甚至twilio alternatives,寻找替... 来自: xuehuic的成长 摘要:最近开发微信自动回复小程序,需要用到一个好友发消息自动短信通知我的功能,因此写了这个程序。主要使用Twilio网站提供的短信功能。 实现起来也是非常方便的。 首先到官网申请账号:Twilio官... 来自: yooongchun的CSDN博客 上回我们说到怎么把签到结果发出来,于是就找到了 Twilio。 Twilio 是一个位于加利福尼亚的云通信(PaaS)公司,致力于为开发者提供通讯模块的 API。由于 Twilio 为试用帐户提供了... 来自: 生命在于折腾 这个脚本的思路,自定义一个key,然后就是通过查看文件 /proc/net/dev 里面的数值,来计算实时网卡流量,其实我算的是一个平均值。分为进和出。如果这个脚本每隔1分钟执行一次,那么算出来的流量... 来自: 有为青年-Linux 起因:运维服务的过程中会一件很困扰的事情就是dev qa环境的磁盘空间因为不是很大的原因 导致几乎每天或者每几天就要清理一次日志,虽然已经做了报警的功能 可以实时监控磁盘的空间大小,但是还是需要手动去... 来自: 噜噜噜的博客 Zabbix 3.4.4默认自带3种报警方式,SMTP邮件服务报警,Jabber报警,GSM调制解调器(短信)报警。这里面除了SMTP邮件服务报警比较实用以外,其他的报警方式用的并不多。Jabber在... 来自: lvshaorong的博客 业务:       手机端点击发送验证码,请求发送到python端,由python调用第三方平台(我们使用的是榛子云短信http://smsow.zhenzikj.com)的短信接口,生成验证码并发送... 来自: zuoliangzhu的专栏 Twilio是一个SMS (Short Message Service)网关服务,可以通过程序发送短信。 首先,注册Twilio服务,网址:https://www.twilio.com/。 完成后... 来自: theArcticOcean 主要技术是使用python 的 urllib2和urllib库 代码如下: def send_sys(url, account, password, mobile, content): 来自: 果汁华的博客 最近在把代码由python2.7升级到3.6的过程中, 遇到阿里云的短信接口改用python3就报错的问题, 折腾了两天,总算能使了. 在阿里官网(https://yq.aliyun.com/art... 来自: jaket5219999的博客 做监控的同学应该知道,公司IDC机房经常有上架、下架、报修和报废的服务器。如果服务器数量很多的时候很容易造成监控遗漏。 大的互联网公司把监控系统和CMDB(资产管理系统|配置管理数据库系统)集成在一... 来自: github_21507933的专栏 简述关于gif的使用在实际项目中我用的并不多,因为我感觉瑕疵挺多的,很多时候锯齿比较严重,当然与图存在很大的关系。关于生成gif的方法可以提供一个网站preloaders,基本是可以满足需求的。简述 来自: 青春不老,奋斗不止! JpGraph简介       JpGraph是开源的PHP统计图表生成库,基于PHP的GD2图形库构建,把生成统计图的相关操作封装,隐藏了部分复杂的操作,使在PHP页面上输出统计图表变得更加容... 来自: 郎涯工作室 tensorflow在ubuntu系统上按照官方文档安装起来相对容易,在centos上由于没有apt-get( yum)相对困难一些,本文会提到一些安装过程中遇到的一些坑及解放方案。... 来自: zhangweijiqn的专栏 最近在做一个每天定点从FTP自动下载节目.xml并更新到数据库的功能。首先想到用 FileSystemWatcher来监控下载到某个目录中的文件是否发生改变,如果改变就执行相应的操作,然后用timer... 来自: kongwei521的专栏 Java中的ThreadLocal类允许我们创建只能被同一个线程读写的变量。因此,如果一段代码含有一个ThreadLocal变量的引用,即使两个线程同时执行这段代码,它们也无法访问到对方的Thread... 来自: u011860731的专栏 修改my.ini文件加上default-character-set=gb2312设定数据库字符集alter database da_name default character set charset... 来自: 血色残阳的专栏 idea来源于自己的想法,之前在github看过大神贾杨清的推导slider,caffe中如果计算卷积,加上自己最近有个很小的疑惑,输入的image一般是RGB三通道的彩色图片,但是我们在定义卷积层时... 来自: Camaro的专栏 问题场景描述整个项目通过Maven构建,大致结构如下: 核心Spring框架一个module spring-boot-base service和dao一个module server-core 提供系统... 来自: 开发随笔 上一篇博客我们介绍了用数组的方式来实现图书管理系统,但是用数组实现的方式有两个主要的缺点就是:1. 查找和删除比较麻烦;2. SIZE得固定,SIZE小了的话装不下那么多书,SIZE大了的话就比较浪费... 来自: AlexTan_的博客
  •