- v1.0.0开始
支持 自 定 义登录页,登 录后你可以在系 统设置 中 自 定 义登录页:欢迎Show出 你的登 录页。 - 如果你觉
得本 项目还不错,烦请在 这里留 下 脚 印 ,简单登 记下,也可以分享 您的使用 经验与实践,感 谢支持 !
后 羿 - TenSunS(原 ConsulManager)是 一 个使用 Flask+Vue开发,基 于Consul的 WEB运维平台 ,弥 补了Consul官 方 UI对Services管理 的 不足 ;并且基 于Consul的 服 务发现与键值存 储:实现了 Prometheus自 动发现多云 厂商各 资源信 息 ;基 于Blackbox对站点 监控的 可 视化维护;以及对自建 与 云 上 资源的 优雅管理 与 展示 。
支持 Consul Services的 增 删改查,可 以批量 删除Service。直 观的查看每 个Services实例的 信 息 ,及整体 Services的 健康 状 态。可 以便捷 的 对Services实例的 Tags、Meta、健康 检查配置 管理 与 查询。
基 于Consul实现Prometheus监控目 标的自 动发现。
-
✔
当 前 已 支持 对接阿 里 云 、腾讯云 、华为云 、AWS。- ⭐
支持 多 云 ECS/RDS/Redis的 资源、分 组、标签自 动同步 到 Consul并接入 到 Prometheus自 动发现!(并提供 云 资源信 息 查询与 自 定 义页面 ) - ⭐
支持 多 云 ECS信 息 自 动同步 到 JumpServer。 - ⭐
支持 多 云 账户余 额与 云 资源到 期日 设置阈值告 警通知 。 - ⭐
支持 作 为Exporter接 入 Prometheus:Prometheus增加 TenSunS的 JOB后 可 抓 取 云 厂商的 部分 MySQL/Redis指 标。(弥 补原生 Exporter无法获取部分 云 MySQL/Redis指 标的问题)
- ⭐
-
✔
支持 自 建 主 机 /MySQL/Redis接 入 WEB管理 ,支持 增 删改查、批量导入导出,自 动同步 到 Consul并接入 到 Prometheus监控! -
✔
提供 了 按需生成 Prometheus配置 与 ECS/MySQL/Redis告 警规则的功 能 。 -
✔设计
了 多 个支持 同 步 的 各 字 段 展示 的 Node_Exporter、Mysqld_Exporter、Redis_Exporter Grafana看板 。
基 于Consul + Prometheus + Blackbox_Exporter实现站点的 自 动发现与监控。
使用 Web页面即 可 对监控目 标增删改查,支持 站点的 分 级分组查询管理 。支持 对监控目 标的批量删除与 批量导入,数 据 实时同 步 到 Consul。提供 了 Blackbox的 配置 、Prometheus的 配置 以及Prometheus站点监控的 告 警规则。- 设计
了 一个支持各分级分组字段展示的Blackbox_Exporter Grafana看板 。
增加 了 高 危风险漏洞 采 集 与 实时告 警通知 功 能 。功 能 开启即 可 采 集 最新 30个漏洞 列 表 。每 小 时采集 一 次 ,发现新 漏 洞 立 即 推送到 群 机 器 人 。支持 企 微 、钉钉、飞书群 机 器 人 通知 。
-
install/docker-compose/all_install.sh
(推荐):前提 服 务器需要 先安 装 好 docker和 docker-compose一 键安装 :curl -s https://starsl.cn/static/img/all_install.sh|sudo bash
- 运行该脚
本 后 会 使用 docker-compose启动TenSunS和 Consul,安 装 路 径 是 :/opt/tensuns 脚本 运行完成 后 会 有 使用 提示 及自动生成 登 录密码,打 开浏览器立 刻 登 录TenSunS,开始体 验吧!
-
install/docker-compose/consul_install_only.sh
独立 的 Consul安 装 脚本 -
install/docker-compose/tensuns_install_only.sh
独立 的 TenSunS安 装 脚本 (已 经有Consul的 用 户可以使用 这个脚本 )
install/k8s/install.sh
:- 运行
后 需要 设置admin用 户的密 码。 脚本 执行完成 后 只 会 生成 TenSunS的 安 装 yaml文 件 和 Consul的 安 装 yaml文 件 ,不 会 做其它操作 ,需要 执行kubectl apply
命令 来 完成 安 装 。TenSunS
是 无状态的,有 一个初始化容器检查consul连接是 否 成功 ,所以 建 议先安 装 Consul。Consul是 StatefulSet,需要 先 配置 好 存 储(volumeClaimTemplates),默 认是华为云 自 动创建 存 储的配置 例 子 ,请自行 参考 修 改 。完成 安 装 后 即 可 使用 任意 K8S节点IP+31026端 口 访问,调用的 service是 tensuns。
- 运行
所 有安 装 方式 Consul的 管理 token会 自 动生成 ,可 以在Consul的 配置 文 件 或 TenSunS的 docker-compose中 查看。已 经部署 Consul的 用 户可以在TenSunS的 docker-compose.yaml或 者 K8S yaml文 件 的 环境变量部分 找到:consul_token
,consul_url
,并配置 上 你的Consul信 息 ;环境变量admin_passwd
是 TenSunS登 录admin账号的 密 码。安 装 使用 中 遇 到 问题,以及问题排 查,请参考 :FAQ
登 录后你可以在系 统设置 中 来
:欢迎Show自 定 义登录页出 你的登 录页。- 如果你觉
得本 项目还不错,烦请在 这里留 下 脚 印 ,简单登 记下,也可以分享 您的使用 经验与实践,感 谢支持 !
📌更新 记录
🎨截图预览(点 击查看 完 整 截图)
💥点 击展开
如果
@406226161 @dbdocker @anatsking @ylighgh
@
🌉Go-Ldap-Admin: