如何在Debian和Ubuntu上使用Logwatch监视服务器日志文件

Logwatch是一款系统日志分析器和记者。 本教程介绍了Logwtach的安装,并介绍了各种配置选项。 通过电子邮件报告显着的日志事件。

安装Logwatch

以下命令将在您的服务器上安装Logwatch。

Ubuntu

sudo apt-get install logwatch

Debian

apt-get install logwatch

配置Logwatch

nano /usr/share/logwatch/default.conf/logwatch.conf

键入上述命令后,您将看到如下文件:



这是你应该在配置文件中看到的。 了解以下内容:

MailTo = root change it to MailTo = [email protected]

编辑第二行是可选的。 当您想要在多个邮件中通知时使用它。
第三行是表示您将从日志中收到邮件。 完成上述之后,您可以查看报告范围或收到报告的时间。

Range = All

您可能希望将其更改为昨天的报告,今天是“All”今日报告的日常报告。 自一开始就提供的报告将被发送。
下一个选项是您要发送低,中或高的报告级别。 之后,您还可以继续添加您希望在报告中提供的特定服务。 默认情况下,所有服务都在报告中发送,但用户可以自己指定所有这些服务:



您可以查看logwatch的概要:

logwatch [--detail level ] [--logfile log-file-group ] [--service ser‐ vice-name ] [--mailto address ] [--archives] [--range range ] [--debug level ] [--filename file-name ] [--logdir directory ] [--hostname host‐ name ] [--hostformat host based options ] [--output output-type ] [--format report format ] [--encode encoding to use ] [--numeric] [--version] [--help|--usage]

您可以使用此手动手动使用手表,并跳过上述所有配置。

logwatch --detail High --service http --mailto [email protected] --range all --logdirectory /var/cache/logwatch

以上是用户自定义的命令,为了自己的需要,我要进行检查,适合您的需要。

附加日志选项

关于Logwatch的使用信息可以通过手册页获得:

man logwatch

手册页中的“更多信息”部分列出了发行版可用的其他文档文件。

可以使用“--help”选项获取手册页中描述的命令行开关的摘要:

logwatch --help

链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏