天天看点

?ConsulManager v0.7.0 新增云账户余额与云资源到期告警通知(近期更新说明)

v0.7.0 更新说明

  • 🚀新增阿里云、华为云、腾讯云账户余额和资源到期通知!
  • ⏰可自定义通知金额、设置采集时间与通知时间。
  • 💬已支持钉钉、企业微信、飞书通知。
  • 🧮同步的云主机支持各主机单独设置IP、端口功能。
  • 🌊支持在Web页面批量导入自建主机与站点监控。

更新截图

?ConsulManager v0.7.0 新增云账户余额与云资源到期告警通知(近期更新说明)
?ConsulManager v0.7.0 新增云账户余额与云资源到期告警通知(近期更新说明)
?ConsulManager v0.7.0 新增云账户余额与云资源到期告警通知(近期更新说明)

🌈实现功能

🎡Consul 管理

  • 支持Consul Services的增删改查,可以批量删除Service。
  • 直观的查看每个Services实例的信息,及整体Services的健康状态。
  • 可以便捷的对Services实例的Tags、Meta、健康检查配置管理与查询展示。

💎云资源监控管理

基于Consul实现Prometheus监控目标的自动发现。
  • 支持阿里云、腾讯云、华为云的ECS主机、分组、标签自动同步到Consul。
  • 支持自建主机接入WEB管理,并支持WEB批量导入自建主机到Consul。
  • 支持阿里云、腾讯云、华为云账户余额与云资源到期日设置阈值告警通知。
  • 提供了可查询分组与ECS信息的页面,指标中加入了ECS到期日等信息。
  • 提供了按需生成Prometheus配置与ECS告警规则的功能。
  • 设计了一个支持同步的各字段展示的Node_Exporter Grafana看板。

🚀站点与接口监控管理

基于Consul + Prometheus + Blackbox_Exporter实现站点的自动发现与监控。
  • 使用Web页面即可对监控目标增删改查,支持站点的分级分组查询管理。
  • 支持对监控目标的批量删除与批量导入,数据实时同步到Consul。
  • 提供了Blackbox的配置、Prometheus的配置以及Prometheus站点监控的告警规则。
  • 设计了一个支持各分级分组字段展示的Blackbox_Exporter Grafana看板。

💫高危漏洞采集与实时告警

  • 增加了高危风险漏洞采集与实时告警通知功能。
  • 功能开启即可采集最新30个漏洞列表。
  • 每小时采集一次,发现新漏洞立即推送到群机器人。
  • 支持企微、钉钉、飞书群机器人通知。

部署更新

安装Consul

  • Consul Manager需要依赖​

    ​Consul​

    ​,请先完成Consul的部署。
  • 安装文档

    ​https://github.com/starsliao/ConsulManager/tree/main/docs​

安装ConsulManager

  • 下载:​

    ​​​

    ​​

    ​​

    ​https://raw.githubusercontent.com/starsliao/ConsulManager/main/docker-compose.yml​

  • 国内下载:​

    ​​​

    ​​

    ​​

    ​https://starsl.cn/static/img/docker-compose.yml​

  • 编辑:​

    ​docker-compose.yml​

    ​,修改3个环境变量:
  • ​consul_token​

    ​:consul的token
  • ​consul_url​

    ​:consul的URL(/v1要保留)
  • ​admin_passwd​

    ​​:登录Consul Manager的密码
  • 更新与启动:​

    ​​​

  • ​docker-compose pull && docker-compose up -d​

  • 访问:​

    ​http://{IP}:1026