全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1000|回复: 8

开源分享:腾讯轻量云流量监控告警、自动关机

[复制链接]
发表于 2021-8-16 13:17:01 | 显示全部楼层 |阅读模式
本帖最后由 dvbhack 于 2021-8-16 13:26 编辑

项目地址:https://github.com/krwu/lhmon

特性:

  • 支持多账号、多区域、多轻量服务器定时监控
  • 可自行设定告警的比例、自动关机的比例(比如达到60%告警,达到90%自动关机)
  • 达到告警比例会推送消息告警
  • 达到关机比例会自动关机并推送消息告知
  • 支持 docker 部署
  • 支持方糖(Server酱)推送


使用准备:

1. 腾讯云API密钥(https://console.cloud.tencent.com/cam/capi,建议创建仅限访问轻量应用服务器的API子账号,策略:QcloudLighthouseFullAccess)
2. Server酱的SendKey,用于推送通知(https://sct.ftqq.com/sendkey)

使用方法:

1. 创建一个 yaml 格式的配置文件,具体见项目使用方法
2. 启动一个 docker 容器,把第一步的配置文件挂载到容器的 /etc/lhmon/conf.yml 即可

docker 容器的监控日志:




Server酱推送到微信的信息:


发表于 2021-8-16 13:29:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2021-8-16 13:31:29 | 显示全部楼层
tianshiyeben 发表于 2021-8-16 13:29
我也有开源的项目,和此类似
只是不会去执行关机这种指令,只做监测、告警 ...

这东西就是用腾讯云的SDK去调腾讯云的API,没什么难度。各种语言都很容易实现。
发表于 2021-8-16 13:34:27 | 显示全部楼层
先收藏在说。
 楼主| 发表于 2021-8-17 09:41:35 | 显示全部楼层
更新:日志的时间默认是 UTC 时区,如果需要本地时区,在 docker 或 docker-compose 添加挂载:

  1. docker run ... -v /etc/localtime:/etc/localtime ...
复制代码


  1. version = "3"
  2. services:
  3.   ...
  4.   volumes:
  5.     - /etc/localtime:/etc/localtime
  6.     ...
复制代码
发表于 2021-8-17 09:58:49 | 显示全部楼层
占位留存下
发表于 2021-8-18 00:42:27 | 显示全部楼层
马克

回头部署下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-29 03:23 , Processed in 0.068071 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表