易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 3811|回复: 1
收起左侧

系统syslog的启动

[复制链接]
发表于 2020-3-9 17:00:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
修改syslog配置重启命令:
+ O* _" M6 p. @" k1 Q8 y* Xsudo service rsyslog restart
5 D3 O: A& I# r# W# n" ~
 楼主| 发表于 2020-3-10 09:31:20 | 显示全部楼层
假定你的网络中已经有一台已经配置好并启动的rsyslog服务器,本指南将为你展示如何来设置CentOS系统将其内部日志消息路由到一台远程rsyslog服务器上。这将大大改善你的系统磁盘空间的使用,尤其是当你还没有一个用于/var目录的独立的大分区。/ m6 M5 X  h/ j; ^. g9 w3 I
# E7 F- L! w  D. d
Linux配置syslog服务器及CentOS配置rsyslog客户端远程记录日志
! l& t+ ~: P1 J% m  y/ S8 S/ K/ A! E0 j: N
步骤一: 安装Rsyslog守护进程" K' m. \3 `, t2 E' R
% C" R/ a: p6 [1 `  [" W
在CentOS 6和7上,rsyslog守护进程已经预先安装了。要验证rsyslog是否已经安装到你的CentOS系统上,请执行如下命令:( `- h# V4 x1 k

* A+ o$ W: X* q; C; L6 S+ n    # rpm -qa | grep rsyslog3 X/ m0 J, u% k0 w6 F
    # rsyslogd -v ' ~8 h+ E1 D# ?" k& n) w1 e& E0 F4 K
/ e+ C. `0 X% Q( }
Linux配置syslog服务器及CentOS配置rsyslog客户端远程记录日志
! X% D0 t% Z. z3 T
5 P8 l: S5 @6 T% f2 P) y如果处于某种原因,rsyslog守护进程没有出现在你的系统中,请使用以下命令来安装:
- u( B- }/ S4 |& v% j2 E+ c6 E" W! V, I% ^6 W3 K
    # yum install rsyslog ' M1 J, j/ \+ L. j* P
! g( J, }& x+ i: Z( h! y0 B
步骤二: 配置Rsyslog守护进程为客户端
* a( l) N8 R4 w: J  n; f+ V
5 x/ o7 B1 V  N" \. K  x/ x接下来的步骤,是要将你的CentOS机器转变成rsyslog客户端,将其所有内部日志消息发送到远程中央日志服务器上。
8 @( c0 x+ i) e* {' v- u4 @- R# H  c, ~' N
要实现该功能,请使用你喜爱的文本编辑器打开位于/etc路径下的rsyslog主配置文件:3 Y% l1 v9 [: Y: b, _
# K8 O) i1 O0 N  q3 v% _
    # nano /etc/rsyslog.conf 7 i; a. f( A# k: S
0 p3 n; f9 }4 G4 T* ]/ f
开启文件用于编辑后,你需要添加以下声明到文件底部。将IP地址替换为你的远程rsyslog服务器的IP地址。/ [/ J# J8 O& a3 T! |
' G" q! v1 R; F
    *.* @192.168.1.25:514
  l( Z: [6 X. n: U( a
1 [0 @: [& T- |9 z" Q; W1 N0 q上面的声明告诉rsyslog守护进程,将系统上各个设备的各种日志消息路由到远程rsyslog服务器(192.168.1.25)的UDP端口514。
& w4 }) E- X) t# t) L% x
% t7 ~) I9 w+ P0 Q0 g$ N# ]如果出于某种原因,你需要更为可靠的协议,如TCP,而rsyslog服务器也被配置为监听TCP连接,你必须在远程主机的IP地址前添加一个额外的@字符,像下面这样:
9 W9 ]8 e6 y( C  {! r: |5 L& x# c- n
7 G9 R( b$ k/ h3 Z    *.* @@192.168.1.25:514
& o2 x( P3 [8 J- J0 w8 p7 O
0 U: H2 _9 L; W- x# c注意,你也可以将rsyslog服务器的IP地址替换成它的主机名(FQDN)。; \( a1 U4 {9 m; n( n

- c8 q1 }2 @. N如果你只想要转发服务器上的指定设备的日志消息,比如说内核设备,那么你可以在rsyslog配置文件中使用以下声明。
0 g! g$ q- k# k9 q& \: X9 G
* M; }/ @' W8 h+ Q    kern.* @192.168.1.25:514
! E$ E9 v3 r) b$ n# |% p- Y  ]. `3 `' a' D" F) A
修改配置文件后,你需要重启进程以激活修改:1 y: M" ^& T; ^" m6 |0 P( r% N
4 M$ L8 [7 f9 G* w7 ^/ j
CentOS 7:) p* N$ f, Q8 H/ K

1 K; [/ h+ w  E2 N5 f    # systemctl restart rsyslog.service
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:38 , Processed in 0.045979 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表