您好,如果您周围有几台服务器,每台都安装了 LogWatch 并为您生成每日摘要邮件,您如何检索这些邮件?
目前我只在其中一台机器上安装了 Dovecot,我可以通过 Outlook 下载每日 LogWatch 邮件。但是,我不会对其余服务器执行同样的操作。
我很想知道其他人是如何管理的。我也在使用 Zimbra 设置邮件服务器。有没有办法让所有这些服务器将这些邮件转发到一个帐户?我需要设置或安装什么?谢谢。
答案1
使用中央电子邮件帐户
我建议您使用一个集中的、专用的电子邮件帐户来接收来自所有服务器的通知,并将您的服务器配置为将根电子邮件转发到该帐户。
由于服务器在出现问题时会生成大量电子邮件,因此我建议使用专用帐户,并且不要将其与其他电子邮件帐户混合。
另请注意,电子邮件在传输过程中可能不是 100% 安全的,因此请检查电子邮件的内容,看看是否发送了任何敏感信息。
前向根 最简单的方法是更新每台服务器上 root 的电子邮件别名,以便发送到您的电子邮件。这样,您将收到 cron 通知和其他系统通知。
仅限 Logwatch
如果您只是想转发logwatch邮件,那么您可以更新logwatch的配置文件。
检查 cron 作业条目(通常在 /etc/crond.daily/ 中)并查看配置文件所在的位置。然后,您可以使用电子邮件更新此配置文件。
集中日志记录
请注意,随着系统数量的增加,电子邮件将变得难以管理。然后,您可以研究集中式日志记录(nr-syslog 等)以及具有集中式监控功能的 IDS/NIDS 系统。