网上关于rsyslog配置文章,大多是老式的写法了(以$符号开头的)。这些老式的写法官方已经不再推荐使用了。
rsyslog 的介绍我这里不做介绍,只讲怎样配置然后使用。
开始之前的三点说明:
1. centOS8 自带了v8.37版本的rsyslog, 不需要安装了。而且还自带了 3.6.8的python.
2. 官方说rsyslog在进行日志转发时要求平台要相同。尽量保持相同的系统。并且关闭防火墙。
3.rsyslog 的配置文件在 /etc/rsyslog.conf
一,记录本地日志
rsyslog 开机自启,自行记录主机内的一切活动,包括内核运行日志,认证日志,邮件日志等,并保存到相应位置。
如果你想监视本主机的情况,则不需要任何配置。直接打开配置文件查看日志保存的位置,然后查看日志即可。
var/log/message 日志是一个综合性日志,记录了主机内所有facility的info日志,当你对主机有任何操作时,message内都会生成日志记录,比如你重启rsyslog服务(不放图了,自己验证)
二,本地日志转发到远程服务器
有时我们要把本主机的日志同步到另台主机上(列如专用的日志服务器),此时需要用到rsyslog的日志转发功能。
我们把发送和接收日志的机器分别称为 client端 & server端。