我正在使用Nagios监视服务器,并使用rsnapshot进行备份。 我想要一个Nagios插件来监视rsnapshot是否正在成功运行。 我已经看到了一些rsnapshot插件,会在目录树上做一个完整的比较,这对我来说太麻烦了。
有没有做一些简单的检查,最后一次运行OK(即查看日志文件)还是所有的目录都在那里?
我不能真正回答rsnapshot,但我使用rdiff – 类似的工具。
有几件事我监视与我的备份nagios:
以这种方式,我保护自己免受中断的备份和接收服务器上的文件系统损坏(对于长时间未修改的文件)。
诀窍是不要让nagios插件做繁重的工作(例如validation整个备份),而是安排cron作业来完成这个任务,并且只需要检查作业的结果(例如创build的文件或日志文件的内容)就可以得到nagios插件。
顺便说一句 – 检查一下。
罗里,我们刚刚发布了一个应该为你工作的插件。 请参阅nagios-tools包中的check_rsnapshot.php文件以及文档。
这个插件将使用许多可选的检查来validationrsnapshot备份: