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
保存并关闭文件。
现在,您应该每天收到电子邮件。