开发者社区> 问答> 正文

Linux服务器中安装logwatch的操作方法以及步骤是什么?

Linux服务器中安装logwatch的操作方法以及步骤是什么?

展开
收起
游客qzzytmszf3zhq 2021-12-05 22:34:54 440 0
1 条回答
写回答
取消 提交回答
  • 服务器上的应用程序常常将日志消息保存到日志文件中。除非您打算手动监视日志文件,否则需要安装logwatch。

    logwatch扫描系统日志文件并总结。

    您可以直接从命令行运行它,或者将其调度为按循环调度运行。例如,您可以配置logwatch,将日志文件的每日摘要通过电子邮件发送给您。请注意,您的服务器将需要能够发送电子邮件使其工作。

    logwatch使用服务文件来了解如何读取和总结日志文件。您可以在/usr/share/logwatch/scripts/services.中看到所有的服务文件

    logwatch的配置文件/usr/share/logwatch/default.conf/logwatch.conf指定了默认选项。您可以通过命令行参数覆盖它们。

    要在Ubuntu或Debian上安装logwatch,请运行以下命令:

    apt-get install logwatch CentOS可以使用命令:

    yum install logwatch 您可以尝试直接运行logwatch,以防需要查看它收集的样本。

    sudo /usr/sbin/logwatch --output stdout --format text --range yesterday --service all 最后,配置logwatch给我们发送一封包含日志文件摘要的每日电子邮件。为此,打开文件/etc/cron.daily/00logwatch,找到执行行,修改为:

    /usr/sbin/logwatch --output mail --format html --mailto root --range yesterday --service all 注意:服务器需要安装Sendmail服务,这里就不累赘安装步骤, 网上有很多教程。

    2021-12-05 22:35:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载