在我的公司,我们有许多应用程序在不同的服务器上运行。这些应用程序会生成大量日志,有时开发人员会忘记压缩这些日志,这样纳吉奥斯多次警告磁盘空间。除了我必须检查这些日志是否压缩而且它们比X天,我必须将这些文件发送到我们的备份服务器,该服务器将在亚马逊,我们选择这种方法是因为如果某个磁盘已满,我们只需在其上添加一个新磁盘。
所以我必须制定一个好的日志计划。我想知道你们是否已经遇到过这个问题,你们建议我怎么做?我的方法好还是坏?任何建议对我来说都非常重要。
答案1
logrotate、cron 和 rsync 的组合应该可以很好地完成这项工作。
答案2
- 根据您的环境正确配置
logrotate
或执行类似操作。 - 确定是否需要保留日志文件的备份。
如果需要,请将它们包含在您的备份过程中,就像您需要备份的任何其他文件一样。
确定日志轮换的“正确”配置和设置备份留给读者练习(Server Fault 无法为您做到这一点)。