配置远程日志服务器—实现日志的集中管理
一、server端配置
[root@keeplived_haproxy_mysql ~]# vim /etc/rsyslog.conf
去掉19和20行的#注释
19 $ModLoad imtcp
20 $InputTCPServerRun 514
用UDP协议速度快不保证数据的完整,使用TCP协议可靠.完整
重新启动rsyslog服务
[root@keeplived_haproxy_mysql ~]# systemctl restart rsyslog
查看监听状态

关闭防火墙和selinux
[root@keeplived_haproxy_mysql ~]# systemctl stop firewalld
[root@keeplived_haproxy_mysql ~]# systemctl disable firewalld
[root@keeplived_haproxy_mysql ~]# setenforce 0
[root@keeplived_haproxy_mysql ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
二、client端配置
[root@lnmp-zabbix ~]# vim /etc/rsyslog.conf
91 *.* @@10.168.1.151:514

注: . 所有类别和级别的日志 ; @@10.168.1.151:514 远端tcp协议的日志服务端的IP和端口
重启rsyslog 服务
[root@lnmp-zabbix ~]# systemctl restart rsyslog
动态查看服务端的日志
[root@keeplived_haproxy_mysql ~]# tail -f /var/log/messages|grep lnmp-zabbix --color

客户端模拟发送日志
[root@lnmp-zabbix ~]# logger "www.cnbugs.com"
查看服务端日志输出信息

总结:
- 服务器使用udp协议,客户端只能使用的配置文件中这一行只能有一个@ *.* @10.168.1.151:514
- 服务器使用tcp协议,客户端只能使用的配置文件中这一行必须有两个*.* @@10.168.1.151:514
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。