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

check_pgbackrest 1.9 已发布

发布于 2020-07-28,作者:Dalibo
相关开源项目

比利时蒙斯,2020年7月28日

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

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

check_pgbackrest 1.9 的变更

  • 归档服务现在只会查看介于最旧备份开始归档和 pgBackRest info 命令返回的最大 WAL 之间的归档。这应该可以避免不必要的警报。为了将检查扩展到所有找到的归档,已经实现了新的 --extended-check 参数(由 blogh 提出)。
  • 删除获取归档列表后对 pgBackRest info 返回的刷新。这可以避免在这两个步骤之间生成归档时出现 CRITICAL 警报。取而代之的是,将显示警告消息“max WAL is not the latest archive”(由 blogh 提出)。
  • 修复 S3 归档检测(由 khadijahvf 报告)。
  • 新的 enable-internal-pgbr-cmds 参数,适用于 pgBackRest >= 2.28。届时将使用内部 pgBackRest 命令来列出和获取仓库中文件的内容,而不是使用 Perl 特定的驱动程序。例如,这对于访问加密仓库是必需的。这应该是下一个版本中的默认且唯一访问方法,从而移除一些 Perl 依赖。

链接与致谢

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

链接