check_pgbackrest 1.9 版本已發布

發布於 2020-07-28,作者 Dalibo
相關開放原始碼

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

check_pgbackrest 旨在監控來自 Nagios 的 pgBackRest 備份,其依賴於 info 命令提供的狀態資訊。

它允許監控備份保留和歸檔 WAL 片段的一致性。

check_pgbackrest 1.9 中的變更

  • 現在,archives 服務將僅查看最舊備份開始歸檔與 pgBackRest info 命令傳回的最大 WAL 之間列出的歸檔。 這樣可以避免不必要的警報。 為了將檢查擴展到所有找到的歸檔,已實作新的 --extended-check 引數 (由 blogh 建議)。
  • 移除在取得歸檔列表後重新整理 pgBackRest info 傳回。 這樣可以避免在這兩個步驟之間產生歸檔時發出 CRITICAL 警報。 相反,將顯示 WARNING 訊息「max WAL 不是最新的歸檔」(由 blogh 建議)。
  • 修正 S3 歸檔偵測 (由 khadijahvf 回報)。
  • 新增 enable-internal-pgbr-cmds 引數,適用於 pgBackRest >= 2.28。 然後,將使用內部 pgBackRest 命令來列出並取得儲存庫中檔案的內容,而不是 Perl 特定的驅動程式。 例如,這是存取加密儲存庫所必需的。 這應該會成為下一個版本中的預設且唯一存取方法,移除一些 Perl 相依性。

連結與致謝

check_pgbackrestDalibo Labs 計畫的一部分。 它主要由 Stefan Fercot 開發。 這是一個開放專案,根據 PostgreSQL 授權條款授權。 歡迎任何改進它的貢獻。

連結