简介
本脚本基于Python3写的,规律是经过监测端按时运转监测顺序来ping被监测真个VPS,只举行一次ping操纵,并对反应返来的数据举行辨析,一旦发明ping失利了,就经过server酱推送到微信上,通牒VPS云主机曾经断线了。
应用
本脚本必要相配server酱的sckey应用,没局部去http://sc.ftqq.com申请一个。
1、安装Python3
普通Ubuntu体系都是自带Python3,Centos、Debian体系应用以下脚本举行安装。
#查抄体系能否有Python3
python3 -V
#安装Python3
#CentOS体系
wget https://www.moerats.com/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh
#Debian体系
wget https://www.moerats.com/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh
2、安装requests
运转号令:
pip3 install requests
3、下载并编纂脚本
#下载脚本
wget https://www.moerats.com/usr/shell/Python3/ping_jk.py
#编纂脚本
nano ping_jk.py
修正以下两个处所:
key = 'SCKEY' #SCKEY掉换成你本人的SCKEY
hostname = "xx.xx.xx.xx" #换成你必要监控的VPS的IP
然后Ctrl+C保留并退出。
4、运转脚本
python3 ping_jk.py
请相配crontab按时使命应用,提议每15分钟运转一次,参考:Linux体系Crontab的安装及按时使命的号令详解。
提醒:如其想监控多个VPS云主机,把ping和content那边反复一下便可以了。不会反复的多用几个同一脚本,定名两样的脚本称号,并在监控提醒那边编纂好云主机信息用来区别便可以了。
网友评论