温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何简单高效的搭建Linux系统日志服务器

发布时间:2022-01-25 11:46:00 来源:亿速云 阅读:148 作者:柒染 栏目:开发技术

本篇文章给大家分享的是有关如何简单高效的搭建Linux系统日志服务器,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

日志服务器就是把若干台服务器的日志信息 统一写入到某一台里面,达到集中管理的目的。

如何简单高效的搭建Linux系统日志服务器

根据需求有2种方式,一种是服务器数量少比如就一两台服务器需要配置到中央服务器中,则可以用第一种较为简单的方式。 如果较多服务器需要写到中央服务器,则需要使用第二种方式,多几个步骤。

第一种方式:如:我现在要把A服务器的日志文件配置到中央日志服务器中,则先在A服务器中指定中央服务器ip:vi /etc/rsyslog.conf如何简单高效的搭建Linux系统日志服务器然后到中央服务器中接收A服务器日志:vi /etc/rsyslog.conf如何简单高效的搭建Linux系统日志服务器

中央服务器配置好其他服务器传送过来的目录后,需要开启2个模块(把#去掉) 并且需要关闭防火墙:firewall-cmd –set-default-zone=trusted

如何简单高效的搭建Linux系统日志服务器

测试:在A服务器上 生成一个事件,然后去中央服务器查看是否有相应日志生成:logger -p local6.info ‘test1234567’

如何简单高效的搭建Linux系统日志服务器

中央服务器查看:

如何简单高效的搭建Linux系统日志服务器

添加多台方法一样,只需要在配置文件里自定义中央服务器接收的名字一样即可,如上图中的local6.* 。 但是 这样有一个弊端,就是 如果匹配了多个服务器,全部写在里面会很乱,不容易查看对应服务器的日志信息:

如何简单高效的搭建Linux系统日志服务器

所以如果服务器多了日志应该分类,a服务器的日志放在a服务器主机名目录下,b服务器放在b服务器主机名下:所以需要用第二种方式

第二种方式:

首先,设置日志的服务器必须能互相解析,然后吧服务器ip和主机名信息添加到中央服务器/etc/hosts 中。主机名hostname查看

如何简单高效的搭建Linux系统日志服务器然后在中央服务器/etc/rsyslog.conf中日志存放目录顶端添加存放信息, :fromhost,isequal,“controller” /var/log/controller (日志信息来自controller的存放到该目录下,前提是必须添加解析),如果只添加这一行,虽然日志会如期存放到该目录下,但如果是info级别的,也会存放到中央服务器的messages等目录中,这显然是不希望发生的,所以还需要在添加一行,:fromhost,isequal,“controller” ~ (就是说匹配到这以后就停止往下匹配,也就不会写入到中与服务器的日志目录了)如何简单高效的搭建Linux系统日志服务器测试:在服务器中 自定义事件,看中央服务器能否正常录入日志信息:[root@controller ~]# logger -p local6.info ‘fadsfdsagz1123’ ; [root@block1 ~]# logger -p local6.info ‘test123dfgasf1’如何简单高效的搭建Linux系统日志服务器

以上就是如何简单高效的搭建Linux系统日志服务器,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI