Skip to content

监控腾讯云轻量应用服务器,实现状态推送,流量超限自动关机,流量充足自动开机。

Notifications You must be signed in to change notification settings

edgelogs/Lighthouse-Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Lighthouse-Monitor

监控腾讯云轻量应用服务器,实现状态推送,流量超限自动关机,流量充足自动开机。

1.简介

监控腾讯云轻量应用服务器流量使用情况,流量超限自动关机,流量充足自动开机,并推送至多平台。

注意:脚本主要参考@2lifetop的项目!!!

2.获取密钥

访问https://console.cloud.tencent.com/cam/capi

建议使用子账户,点击快速创建,访问方式改为【编程访问】

用户权限改为【QcloudLighthouseFullAccess】

记得取消【AdministratorAccess】,这样,即使泄露密钥也不会对账号内其他业务产生影响。

将【SecretId】【SecretKey】复制。并填入脚本中

3.配置推送

执行一次脚本就会将实例的状态(包括ID、流量、运行状态)推送至指定平台(默认仅推送至Bot)。不喜欢这个功能可以注释掉70-78行

当执行开机,关机操作时,会推送至指定平台(默认为Bot和Server酱)。

Bot推送,替换掉token,详见https://dianbao.vercel.app

Server酱推送,请在引号内填入你的SendKey,详见https://sct.ftqq.com/sendkey

qmsg酱推送,替换掉token,详见https://qmsg.zendee.cn

4.定时运行

使用crontab实现定时运行

假如你的文件下载在/root,每小时运行一次

0 */1 * * * . /etc/profile;python3 /root/Lighthouse-Monitor.py

5.效果

6.写在最后

这是年轻人的第一个Python脚本,请大家多多指教。给个Start!

博客:https://www.edgelogs.com

再次感谢@2lifetop的项目!!!

About

监控腾讯云轻量应用服务器,实现状态推送,流量超限自动关机,流量充足自动开机。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages