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 警报。相反,将显示一条警告消息“最大 WAL 不是最新的归档”(由 blogh 建议)。
  • 修复 S3 归档检测(由 khadijahvf 报告)。
  • 新的 enable-internal-pgbr-cmds 参数,适用于 pgBackRest >= 2.28。然后,将使用内部 pgBackRest 命令来列出和获取存储库中文件的内容,而不是特定的 Perl 驱动程序。例如,这对于访问加密的存储库是必需的。这应该成为下一个版本中的默认且唯一的访问方法,从而删除一些 Perl 依赖项。

链接 & 致谢

check_pgbackrestDalibo Labs 计划的一部分。它主要由 Stefan Fercot 开发。这是一个开源项目,在 PostgreSQL 许可证下获得许可。欢迎为改进它做出任何贡献。

链接