小编给大家分享一下如何搭建rsyslog日志服务器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!环境配置centos7系统 client1:192.168.91.17centos7系统 master:192.168.91.18rsyslog客户端配置1、rsyslog安装2、启用UDP进行传输3、重启rsyslog服务rsyslog服务端配置1、启用UDP/TCP进行传输2、重启rsyslog服务测试服务是否能够将客户端的系统日志传回服务端1、在服务端不间断输出系统日志文件第二:在客户端使用logger生成测试日志信息(并查看服务器端输出,判断是否通过网络将日志收集到了)Rsyslog搭建中心日志服务器默认配置下,接收到的日志写入服务端对应的日志文件里,如:如果涉及到了secure日志的记录,就会写到服务器端的/var/log/secure里面,也就是客户端自己写一份然后再往服务器端写一份。我们通过下面三个问题,对服务端日志配置进行优化。优化问题 1:从客户端发送过来的日志,在主机位置显示自己的主机名,本地查看还是可以的,如果都汇聚到一个服务器了,如何去判断此条消息是哪个服务器发过来的呢,显然要以IP的形式更好一点,下面来设置一下。需要在服务器端修改日志模板配置:重启rsyslog服务后,通过IP形式展示:优化问题 2:服务端接收的日志过于分散,是否可疑将日志存放到一个指定的目录里面,进行日志分类存储。打开/etc/rsyslog.conf文件,启用UDP协议,开发云主机域名尽量避免修改主配置文件,我们在/etc/rsyslog.d/
中新建default.conf,追加如下模板:通过使用自定义格式,将不同客户端IP的日志单独存放在不同目录。优化问题 3:rsyslog写日志自定义,比如/data/rsyslog 目录权限没有问题,但是日志无法正常输出?只需要关闭SELinux即可实现日志文件路径写入的问题。以上是“如何搭建rsyslog日志服务器”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注开发云行业资讯频道!
相关推荐: Springboot中如何进行Serverless的订单应用
本篇文章为大家展示了Springboot中如何进行Serverless的订单应用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。这是一个 JAVA 开发的订单后台应用(没错!就是那个让无数大学生痛不欲生的订单后台系统),…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。