美文网首页PHP建站
一个基于Python3的VPS服务器在线监控脚本

一个基于Python3的VPS服务器在线监控脚本

作者: 8fb46c170015 | 来源:发表于2018-10-08 18:09 被阅读0次

简介

本脚本基于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那边反复一下便可以了。不会反复的多用几个同一脚本,定名两样的脚本称号,并在监控提醒那边编纂好云主机信息用来区别便可以了。

相关文章

网友评论

    本文标题:一个基于Python3的VPS服务器在线监控脚本

    本文链接:https://www.haomeiwen.com/subject/hfbjaftx.html