找回密码
 注册
查看: 3817|回复: 1

系统syslog的启动

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2020-3-9 17:00:07 | 显示全部楼层 |阅读模式
修改syslog配置重启命令:- D5 C5 |5 l3 O* M9 `
sudo service rsyslog restart
$ ~( G, Y/ b5 H" f6 l( {$ Q) B' _& A7 }

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2020-3-10 09:31:20 | 显示全部楼层
假定你的网络中已经有一台已经配置好并启动的rsyslog服务器,本指南将为你展示如何来设置CentOS系统将其内部日志消息路由到一台远程rsyslog服务器上。这将大大改善你的系统磁盘空间的使用,尤其是当你还没有一个用于/var目录的独立的大分区。
' R0 n$ h: U- w5 T' n7 F# _
/ i0 z$ d' B9 D8 T$ v7 P5 Y+ f6 h# i3 MLinux配置syslog服务器及CentOS配置rsyslog客户端远程记录日志5 U3 e$ s4 }; ^6 U; F. |- [- E0 D

& e* ~0 n+ w+ ?6 ^步骤一: 安装Rsyslog守护进程
" ^% R8 [: h$ y8 c' L9 q3 N" n+ s5 R7 w0 c1 i
在CentOS 6和7上,rsyslog守护进程已经预先安装了。要验证rsyslog是否已经安装到你的CentOS系统上,请执行如下命令:5 R4 `: c& W/ y
$ Z6 j1 `8 M/ v' p2 e
    # rpm -qa | grep rsyslog
# G5 _- O! L: @0 [9 ?/ X. S0 e    # rsyslogd -v $ J5 _# D  s( L

' h) k9 @* ]( ~) C  a1 y8 ^: iLinux配置syslog服务器及CentOS配置rsyslog客户端远程记录日志
) {# ]( [# x+ o; ^6 q" J& k- Y+ z; \. y+ }% E1 _# ]5 N
如果处于某种原因,rsyslog守护进程没有出现在你的系统中,请使用以下命令来安装:( j$ r5 u. w7 Y/ e* D: i; Q6 b

- G2 t7 o0 |( y0 W    # yum install rsyslog
3 W3 k5 T  a" R* P' s4 ~8 ?4 f4 w* B+ E; x
步骤二: 配置Rsyslog守护进程为客户端$ @; x6 K" S3 l& `9 O+ f% Y

" L: N0 B& [  q/ r接下来的步骤,是要将你的CentOS机器转变成rsyslog客户端,将其所有内部日志消息发送到远程中央日志服务器上。
  x# y4 B/ y/ a( F& E
/ |* Y0 U& T- e, n" V# M要实现该功能,请使用你喜爱的文本编辑器打开位于/etc路径下的rsyslog主配置文件:
; _7 a5 [8 Z5 Z2 J" R
) p- T- o# O! [8 J+ S" r    # nano /etc/rsyslog.conf & b0 b8 e# u* X- r4 p
; S( R  J* y% U' O8 Z0 g+ r! @* \$ |
开启文件用于编辑后,你需要添加以下声明到文件底部。将IP地址替换为你的远程rsyslog服务器的IP地址。' o! B( i0 N1 `1 f/ s: |

: ^# a- v' ^9 p* w) {9 n: d    *.* @192.168.1.25:514 ) C; `, |7 U3 ]2 ~* L4 C: \5 a

1 Y/ c: r9 {) q7 t上面的声明告诉rsyslog守护进程,将系统上各个设备的各种日志消息路由到远程rsyslog服务器(192.168.1.25)的UDP端口514。
  ~3 z5 O3 R! k! V2 h5 z/ k  b
3 Z. h- p! z) K  D& E6 h; U. P9 T2 ?" ]如果出于某种原因,你需要更为可靠的协议,如TCP,而rsyslog服务器也被配置为监听TCP连接,你必须在远程主机的IP地址前添加一个额外的@字符,像下面这样:1 |6 S5 F0 ^7 Y, ?8 N" w1 H; f# q

4 M2 y  W" q0 ~0 I    *.* @@192.168.1.25:514 ' a9 \5 {! l3 b! ~
+ p- e4 n' S8 N" K% h
注意,你也可以将rsyslog服务器的IP地址替换成它的主机名(FQDN)。* I+ U" B4 {) y% T
* J) S" N3 F/ F5 l. r
如果你只想要转发服务器上的指定设备的日志消息,比如说内核设备,那么你可以在rsyslog配置文件中使用以下声明。
/ m" O5 |$ I1 z# w; c+ r4 l7 U' k$ {6 F) D" K+ q& `
    kern.* @192.168.1.25:514
* ^1 Q; w. e& j" T
) F) S* a) S( Q  ?6 G修改配置文件后,你需要重启进程以激活修改:9 i  u, e3 ^3 A# h# d5 v
; S2 b( }, ~  [; s0 J" C+ `6 Q
CentOS 7:
# x3 s1 g- C) q2 f/ B. N2 a& `3 X( q! L% X
    # systemctl restart rsyslog.service
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 04:28 , Processed in 0.017329 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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