python 使用 Twilio免費簡訊閘道器報警方法
工作原因,要定時檢測服務狀態,最開始想用微信公眾號,發現只有企業認證帳號才可以給使用者傳送資訊,這個方案給否掉了。
有一天看書突然發現在TWILIO免費發簡訊功能,試用後非常方便。
一、申請twilio帳號
地址:
注意:郵箱要用163.com gmail.com都可以,用QQ郵箱不行,透過不了,
申請完帳號後在申請一個臨時的電話號碼,這個號碼是用來給自己傳送簡訊的。
二、寫python 介面
sms.py
點選(此處)摺疊或開啟
-
#coding: utf-8
-
from twilio.rest import Client
-
def sms(t):
-
account_sid = " "
-
-
auth_token = " "
-
-
client = Client(account_sid, auth_token)
-
-
message = client.messages.create(
-
to="= ",#自己的手要號碼
-
from_=" ",#在網站上申請的手機碼,只能用這個號碼發資訊
-
body=t.decode("utf-8"))#編碼密碼使用utf-8才傳送中文。
-
- print(message.sid)
引用sms模組
點選(此處)摺疊或開啟
-
#!/usr/bin/python
-
import socket
-
import time
-
from sms import sms
-
import logging
-
import time
-
def port_try(host,port):
-
shijian=time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
-
sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
-
sk.settimeout(1)
-
try:
-
sk.connect((host,port))
-
t=host+"伺服器 "+str(port)+" 連線正常 "+str(shijian)
-
#sms(t)
-
print t
-
except Exception:
-
w=host+" 伺服器 "+str(port)+" 無法連線 "+str(shijian)
-
print w
-
sms(w)
-
sk.close()
-
-
file = open("/root/script/ip.txt")#ip地址寫法192.16.0.1:80
-
-
while True:
-
line = file.readline().strip('\n')
-
if len(line)==0:break
-
ip=str(line.split(':',1)[0])
-
port=int(line.split(':',1)[1])
-
port_try(ip,port)
- #time.sleep(2)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-2141273/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- .NET 免費開源工業物聯網閘道器
- 急求:開發簡訊閘道器(要求北京)
- 使用python免費傳送簡訊,想發多少就發多少,全部免費Python
- 使用邊緣計算閘道器分析CAN報文
- 微服務6:通訊之閘道器微服務
- Janusec應用安全閘道器(WAF閘道器)
- Ceph物件閘道器,多區域閘道器物件
- 無線閘道器裝置使用和除錯方法(轉)除錯
- CDN閘道器超大range計算方法
- Linux下檢視閘道器方法:Linux
- SpringCloud GateWay 使用 閘道器路由SpringGCCloudGateway路由
- 閘道器GatewayGateway
- gateway 閘道器Gateway
- 什麼是閘道器?閘道器的作用是什麼,閘道器的作用詳解
- 無線通訊模組的多主機閘道器工作模式簡介模式
- ubuntu修改IP地址和閘道器的方法Ubuntu
- linux 下修改IP和閘道器方法 。Linux
- API閘道器,企業級閘道器可擴充套件API套件
- API 閘道器 KongAPI
- 微服務閘道器微服務
- Zuul路由閘道器Zuul路由
- kong閘道器部署
- Ocelot閘道器(二)
- Ocelot閘道器(三)
- 電報tg卡密機器人成品-免費使用機器人
- 《springcloud 二》微服務動態閘道器,閘道器叢集SpringGCCloud微服務
- 小米智慧閘道器玩法介紹 小米閘道器怎麼用?
- Gateway服務閘道器 (入門到使用)Gateway
- 探索使用Nginx +Lua 構建 API 閘道器NginxAPI
- Solaris中的路由和閘道器檔案簡介路由
- Modbus轉Ethernet IP閘道器模組與匯川PLC通訊在閘道器配置軟體中的配置
- 微服務閘道器- Nginx微服務Nginx
- Gateway(閘道器)的概述Gateway
- PLC智慧閘道器在調溫除溼控制系統中如何實現遠端監控和故障報警
- 通訊協議轉換Modbus轉Profinet閘道器協議
- 問下 API 閘道器進行測試的方法API
- 開放API閘道器實踐(一) ——設計一個API閘道器API
- 預設閘道器怎麼設定,預設閘道器是什麼