• 欢迎访问db1024网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏db1024吧

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

主机教程 Liam 1年前 (2019-04-27) 324次浏览 0个评论 扫描二维码
文章目录[隐藏]

简介

本脚本基于Python3写的,原理是通过监测端定时运行监测程序来ping被监测端的VPS,只进行一次ping操作,并对反馈回来的数据进行分析,一旦发现ping失败了,就通过server酱推送到微信上,通知VPS服务器已经断线了。

使用

本脚本需要配合server酱的sckey使用,没有的去http://sc.ftqq.com申请一个。

1、安装Python3
一般Ubuntu系统都是自带Python3CentosDebian系统使用以下脚本进行安装。

#检查系统是否有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服务器,把pingcontent那里重复一下就可以了。不会重复的多用几个同样脚本,命名不同的脚本名称,并在监控提示那里编辑好服务器信息用来区分就可以了。

脚本来源:Hostloc论坛


db1024 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:一个基于Python3的VPS服务器在线监控脚本
喜欢 (0)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址