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

check_pgbackrest 2.0 已发布

发布于 2021-02-10,作者:Stefan Fercot
相关开源项目

比利时蒙斯,2021年2月10日

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

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

check_pgbackrest 2.0 中的更改

  • 仅支持 pgBackRest 2.32 及更高版本,以便仅使用其内部命令。这消除了连接到存储库主机或 S3 兼容对象存储不再需要的 Perl 依赖。此版本还带来了对 Azure 兼容对象存储的支持。因此,repo-* 参数已被弃用。
  • 支持对归档进行非 gz 压缩文件的检查(Magnus Hagander)。
  • 修复在使用 pgBackRest 内部命令时的 ignore-archived-* 功能(Magnus Hagander)。
  • 改进 ignore-archived-* 功能,跳过涉及已忽略归档的备份的 WAL 一致性检查。
  • 在 TL 切换时跳过不必要的边界 WAL 检查(sebastienruiz 报告)。
  • 保留服务现在将检查至少备份目录是否存在,而不仅仅是信任 pgBackRest info 命令的输出(Michael Banck 建议)。

链接与致谢

这是一个开源项目,根据 PostgreSQL 许可进行许可。任何改进它的贡献都受到欢迎。

链接

  • 下载:https://github.com/pgstef/check_pgbackrest/releases
  • 支持:https://github.com/pgstef/check_pgbackrest/issues