跳过正文

v-dgmon:轻量级 Oracle Data Guard 同步监控工具

v-dgmon

在 Oracle 高可用架构中,Data Guard 的同步状态直接关系到数据的安全性。v-dgmon 是专为 DBA 设计的极简监控脚本,能够实时捕获传输延迟(Transport Lag)和应用延迟(Apply Lag)。

核心功能
#

  • 多库并行监控:一个程序同时监控多组 DG 环境,互不干扰。
  • 无需客户端:基于 Go 原生驱动,不需要安装庞大的 Oracle Instant Client。
  • 异常预警兼容:自动识别并忽略 ORA-28002(密码即将过期)警告,确保监控不中断。
  • 指标数值化:自动将 Oracle 的 +00 00:00:15 时间格式转换为秒数,方便后续绘图分析。
  • 增量 CSV 日志:持续记录延迟数据,可直接导入 Excel 进行性能审计。

配置说明 (config.json)
#

{
  "interval_seconds": 60,
  "databases": [
    {
      "name": "生产库备端",
      "conn": "oracle://system:password@10.0.0.1:1521/prod_stby",
      "file": "prod_dg.csv"
    }
  ]
}

⬇️ 下载 v-dgmon.zip
#

这里还没有任何文章可以列出。