CTO Plus技术服务栈

企业运维工具系统(OpsTools)

我们的 OpsTools 是运维工程师的'瑞士军刀',把日常运维中最常用的几十种工具功能集成到一个统一入口,包括中间件管理、数据库管理、证书管理、域名管理、短网址等。

Created:

运维日常工作中有一类需求很零散但又高频:查一下 Kafka 的消费 lag、看下 Redis 的 key 数量、给某个域名续个证书、生成一个短链接……这些事情说大不大,但每件事都要登录不同的系统,效率很低。OpsTools 把所有这些散落的功能整合到了一起。

1. 中间件管理

  • Redis 管理:Key 查询/删除/过期时间设置、内存分析、慢查询日志、连接数监控
  • Kafka 管理:Topic 创建/删除/配置、Consumer Group Lag 监控、消息查询与重放
  • RocketMQ 管理:Topic/Group 管理、消息轨迹追踪、堆积告警
  • Elasticsearch 管理:索引管理、集群健康检查、慢查询分析、分片重分配
  • Nginx 管理:配置在线编辑、语法检查、热重载、访问日志分析

2. 数据库管理

  • MySQL/PostgreSQL:慢查询分析、连接池状态、锁等待检测、表空间监控
  • SQL 审核:生产环境 DDL/DML 语句提交前自动审核(是否符合规范、是否有风险)
  • 数据查询控制台:Web SQL 编辑器,支持自动补全、执行计划分析、结果导出
  • 备份管理:手动备份、定时备份、备份恢复验证

3. 域名与证书管理

  • 域名全生命周期:注册、续费、DNS 解析配置、备案状态跟踪
  • DNS 管理:A/CNAME/MX/TXT 记录的可视化管理,支持批量导入
  • SSL 证书管理:证书到期前 30 天自动提醒,支持自动续签(Let’s Encrypt)
  • 证书部署:一键部署证书到 Nginx、CDN、负载均衡

4. 短网址系统

  • 自定义短链接:长 URL → 短域名,支持自定义后缀
  • 访问统计:每个短链接的 PV、UV、来源分布
  • 有效期管理:设置短链接的有效期,到期自动失效
  • 权限控制:哪些人可以创建/管理短链接

5. 文件与日志管理

  • 文件分发:批量上传文件到多台服务器
  • 日志检索:对接 ELK/Loki,Web 界面直接搜索日志
  • 临时文件清理:按时间、按大小、按规则自动清理
  • 文件对比:两个配置文件的可视化 Diff

6. 工具箱