获取 MongoDB ReplicaSet 的监控和配置数据
发布: (2025年12月19日 GMT+8 06:43)
1 min read
原文: Dev.to
Source: Dev.to
描述
脚本用于简化获取 MongoDB ReplicaSet 的整体状态数据以及每个成员的配置信息。
脚本使用 Python 与 PyMongo,通过管理命令 replSetGetStatus 和 serverStatus 获取 ReplicaSet 成员的信息。
工作原理
- 获取的数据会发送到关系型数据库 SQL Server(也可以改为 SQLite、MySQL 或其他)。
- 日志以 JSON 格式生成,便于直接消费返回结果。
- 目标是实现持续的监控指标收集,可通过计划任务执行,并在仪表盘中后续查看。
GitHub 项目
https://github.com/MagnoRSantos/monitorStatusMongodbReplset
在 SQL Server 中的示例输出
