Linux

監控 Rsnapshot

  • June 9, 2009

我一直在使用 rsnapshot 非常成功地備份了一些伺服器,並且對它比較滿意,除了一個主要問題:監控。

對於那些使用 rsnapshot 的人,你如何監控它?我想要一些方法來驗證 rsnapshot 是否正在執行,它正在拉下文件,並且通常它正在以應有的方式工作。如果不是,我應該立即收到電子郵件,以便我可以修復故障。

顯然,這不能替代恢復文件的正常測試,這就是我過去發現問題的方式。我只是希望將一些更自動化的東西添加到我的測試方案中,以便可以更快地發現和糾正其中的一些錯誤。

你用什麼來監控rsnapshot?或者,您的備份監控策略一般是什麼?

將它添加到logcheck之類的工具中,總結它引發的任何問題將是一個好的開始。

除了日誌掃描,還可以執行稍微自動化的檢查。

例如,我有一個腳本,它在幾個文件區域及其各自的備份之間執行“rsync -a –dry-run”,並將結果通過電子郵件發送給我。它每週通過 cron 執行,或者我有時手動執行它。預計會有小的差異,因為自上次每日備份以來通常會發生變化,但顯著差異會顯示某些問題。

同樣對於我的郵件伺服器(執行 Zimbra 的 F/OSS 版本的 VM),我有一個 VM 副本,它偶爾會刪除其郵件儲存並恢復主伺服器的最新備份。我每週進行的一項手動檢查是登錄“備份測試”虛擬機,並確保它執行正常並具有它應具有的所有最新更改。我也可以為此手動啟動測試過程。

引用自:https://serverfault.com/questions/22912