接收参数输入
参数一:
接收手机号(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
]
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_的博客