FreeBSD安装Logwatch工具进行日志分析和监视

时间:2020-01-09 10:38:41  来源:igfitidea点击:

如何在FreeBSD操作系统下观看,监视系统日志并通过电子邮件生成关键的UNIX日志文件? 您可以使用称为Logwatch的日志分析工具,该工具是可自定义的,可插入的日志监视系统。
它将在给定的时间段内浏览存储在/var/log /目录中的日志,并在所需区域中提供所需详细信息的报告。

Logwatch是非常强大的系统日志分析器和报告器,适用于UNIX之类的系统。

在FreeBSD上安装Logwatch Tool

以超级用户身份执行以下命令:

# portsnap fetch update
# cd /usr/ports/sysutils/logwatch
# make install clean

或者,您可以使用pkg命令安装二进制软件包:

# pkg install sysutils/logwatch

配置Logwatch日志分析器

默认配置文件位于/usr/local/etc/logwatch/defaults/logwatch.conf。
使用文本编辑器配置日志监视,执行:

# vi /usr/local/etc/logwatch/defaults/logwatch.conf

解决方法:您需要设置MailTo变量以通过电子邮件获取报告摘要,执行:

MailTo = [email protected], [email protected]

将打印设置为否:

Print = No

如果设置为"是",则报告将发送到屏幕,而不是邮寄给上述人员。
保存并关闭文件。
根据您的要求配置其余参数。

安装cronjob

如下安装cronjob,运行报告,输入

# vi /etc/crontab

或者

# crontab -e

追加以下代码:

### Logwatch cron job ###
@daily /usr/local/sbin/logwatch.pl

保存并关闭文件。
现在,您应该每天收到电子邮件。