rsyslog 配置
服务端(Centos 7)
vi /etc/rsyslog.conf
# Provides UDP syslog reception # 这里upd也必须打开
$ModLoad imudp
$UDPServerRun 514
# Provides TCP syslog reception
$ModLoad imtcp
$InputTCPServerRun 514
然后重启客户端rsyslog服务 systemctl rsyslog restart
注意:iptable 可以关闭服务端的防火墙,如果客户端出现测试时拒绝连接的提示
客户端(Centos 7)
vi /etc/rsyslog.conf
*.info;mail.none;authpriv.none;cron.none /var/log/messages #如果本机也需要打印添加如下即可
*.info;mail.none;authpriv.none;cron.none @192.168.112.6
然后重启客户端rsyslog服务
验证: 进入服务端的服务,查看日志:tail -100f /var/log/message 可以看到客户端发送过来的的一些日志(比如重启某一个服务,安装某一个rpm包)
使用Mysql数据库作为服务端的日志存储
参考
http://blog.youkuaiyun.com/cmzsteven/article/details/50413837
本文详细介绍了如何在Centos7上配置rsyslog服务,包括服务端和客户端的设置步骤,以及如何使用Mysql数据库作为日志存储。通过具体操作指南,读者可以学会如何实现跨主机的日志收集和管理。
1001

被折叠的 条评论
为什么被折叠?



