Linux搭建syslog日志服务器的详细过程
本文基于Centos 7 和 rsyslog 进行部署
1、安装rsyslog软件
yum install -y rsyslog

2、配置rsyslog.conf文件
vi /etc/rsyslog.conf
修改内容,注释打开,启用UDP、TCP协议,监听514端口

配置接收日志的存放目录和文件名规则
##配置begin
# 使用RemoteLogs模板接受客户端的日志,保存到本地的/var/log/remote目录下,然后是每台客户端的ip_年份_月份_日期的log
$template RemoteLogs,"/var/log/remote/%fromhost-ip%/%fromhost-ip%_%$YEAR%-%$MONTH%-%$DAY%.log"
# 所有服务所有级别的日志都记录
*.* ?RemoteLogs
#服务端本机的日志不记录
:fromhost-ip, !isequal, "127.0.0.1" ?Remote
#指示rsyslog在将消息写入文件后停止处理消息。如果不包含"& ~",则消息将被写入本地文件,导致消息被记录2次。
& ~
##配置end
3、重启rsyslog服务,查看日志
systemctl restart rsyslog
日志目录: /var/log/remote/

到此这篇关于Linux搭建syslog日志服务器的文章就介绍到这了,更多相关Linux syslog日志服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
服务器之间文件备份方案、如何把服务器文件自动备份到另外一台服务器?
很多单位都有文件服务器备份的需求,并且常常是把一个服务器的文件自动备份到另外一台文件服务器,下面就跟随小编一起来了解一下2019-05-05
用phpMyadmin创建Mysql数据库及独立数据库帐号的图文教程
在一个服务器上一般来讲都不止一个站点,更不止一个MySQL(和PHP搭配之最佳组合)数据库。2010-03-03
服务器错误码500 501 502 503 504 505 详解
这篇文章主要介绍了服务器错误码500 501 502 503 504 505 详解,需要的朋友可以参考下2015-07-07
windows:icacls命令行修改文件使用默认继承的ACL及ant脚本实现过程
文章介绍了如何使用icacls命令行修改Windows文件的ACL,以及在使用Ant脚本修改文件内容时如何保持其默认ACL,通过在Ant脚本中调用icacls命令,可以解决修改文件内容后权限丢失的问题2025-12-12


最新评论