2025年9月25日: PostgreSQL 18 发布!

check_pgbackrest 1.6 已发布

发布于 2019-11-15,作者:Dalibo
相关开源项目

Mons, Belgium, November 15, 2019

check_pgbackrest 旨在通过 Nagios 监控 pgBackRest 备份,依赖于 info 命令提供的状态信息。

它允许监控备份保留期和归档 WAL 段的一致性。

check_pgbackrest 1.6 中的更改

  • 新的 check_pgb_version 服务(由 Christophe Courtois 建议)。
  • 扫描目录时避免 chdir,以避免 sudo -u 出现的一些问题(Christophe Courtois)。
  • 为 archives 服务添加 Amazon S3 支持(Andrew E. Bruno)。
  • 修复 CIFS 挂载上的不良行为(由 renesepp 报告)。
  • 添加 --retention-age-to-full 参数以检查最新的完整备份年龄。
  • 将 ignore-archived-since 参数重命名为 ignore-archived-after。
  • 添加 ignore-archived-before 参数,以忽略提供时间间隔之前的已存档 WAL。
  • 在丢失最新备份之前的已存档 WAL 时,返回 WARNING 而不是 CRITICAL,无论其类型如何。
  • 基于 pgBackRest info 命令提供的 WAL 起始/停止信息,检查每个备份所需的已存档 WAL。

链接与致谢

check_pgbackrestDalibo Labs 系列活动的一部分。它主要由 Stefan Fercot 开发。这是一个开源项目,根据 PostgreSQL 许可证授权。欢迎任何为改进它而做出的贡献。

链接

注意:RPM 包可在 GitHub Release 页面上找到。