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

系统syslog的启动

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2020-3-9 17:00:07 | 显示全部楼层 |阅读模式
修改syslog配置重启命令:
' }! O7 s6 j8 U: u/ dsudo service rsyslog restart5 i5 y& M: Z2 y; `/ L

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2020-3-10 09:31:20 | 显示全部楼层
假定你的网络中已经有一台已经配置好并启动的rsyslog服务器,本指南将为你展示如何来设置CentOS系统将其内部日志消息路由到一台远程rsyslog服务器上。这将大大改善你的系统磁盘空间的使用,尤其是当你还没有一个用于/var目录的独立的大分区。, i" {6 m+ ?# O- x
) X# B+ v8 y2 w
Linux配置syslog服务器及CentOS配置rsyslog客户端远程记录日志* s" m" d# K; Y3 F: H: W( N

+ i1 H/ Z1 l8 {2 q% c. E1 A+ U* M步骤一: 安装Rsyslog守护进程  a' e" U/ z8 i0 R- b# L" V
. O: l5 D$ k+ u3 Y  ^
在CentOS 6和7上,rsyslog守护进程已经预先安装了。要验证rsyslog是否已经安装到你的CentOS系统上,请执行如下命令:
6 t$ c7 p, g. ?
) [5 b) r  e# d) A4 N+ q    # rpm -qa | grep rsyslog
6 a0 I: A+ p" r& Y" W. W    # rsyslogd -v
3 V$ u& M2 F" J- a1 v' h4 g. U6 U
Linux配置syslog服务器及CentOS配置rsyslog客户端远程记录日志
6 q2 T8 z& X" G3 D4 B% ^) T2 S, W+ ~# k5 A/ {( W. u
如果处于某种原因,rsyslog守护进程没有出现在你的系统中,请使用以下命令来安装:
% W% Z& E+ P* w# p% e
; z  t; [1 c6 r9 L0 w3 x    # yum install rsyslog + l: M! B* K2 K; I7 F1 i, r

. j9 I" }6 w( @8 S' [+ U$ j步骤二: 配置Rsyslog守护进程为客户端
3 |1 `* y; X; M, D' h
* y" @- d+ M3 f4 b. O5 s接下来的步骤,是要将你的CentOS机器转变成rsyslog客户端,将其所有内部日志消息发送到远程中央日志服务器上。" w! l3 B. M, _: X
% D1 m( O. m4 M# c) X% t* X2 I
要实现该功能,请使用你喜爱的文本编辑器打开位于/etc路径下的rsyslog主配置文件:
8 |2 _! x' {3 r, U9 i+ Z
( R+ B3 v1 i3 K1 n& j" ~1 u    # nano /etc/rsyslog.conf ! k  J/ g$ T: D' B, g$ I6 @0 n
0 S+ B4 L  J! U( G
开启文件用于编辑后,你需要添加以下声明到文件底部。将IP地址替换为你的远程rsyslog服务器的IP地址。7 y. ?3 U0 X0 ]' J

# {: g7 N" Y% U1 R    *.* @192.168.1.25:514 - B9 d$ ?! V% l  u8 D

, T) z' e& ^6 ]3 C上面的声明告诉rsyslog守护进程,将系统上各个设备的各种日志消息路由到远程rsyslog服务器(192.168.1.25)的UDP端口514。4 w+ j  M( H  J0 J, U( r, h4 i) F

& }! {2 k+ i4 {4 f1 C如果出于某种原因,你需要更为可靠的协议,如TCP,而rsyslog服务器也被配置为监听TCP连接,你必须在远程主机的IP地址前添加一个额外的@字符,像下面这样:1 R& y. q0 m# S  w" M

- V9 k' H5 |/ i1 A; y/ `    *.* @@192.168.1.25:514 3 L4 t' [2 Y. F' r3 M# _  G% a+ q- e

5 W+ |& b8 u$ g" t  z- W注意,你也可以将rsyslog服务器的IP地址替换成它的主机名(FQDN)。
8 t5 I( N+ s, h3 e" y% m' G, @: `0 Q2 x9 B6 `+ O# P+ C/ J+ h
如果你只想要转发服务器上的指定设备的日志消息,比如说内核设备,那么你可以在rsyslog配置文件中使用以下声明。& I9 Y/ p; s$ V- L
5 Q0 \+ t+ W7 U1 K
    kern.* @192.168.1.25:514
. U3 `, j5 J5 e  D* d" @3 e1 D7 h5 M% d
修改配置文件后,你需要重启进程以激活修改:
# T$ y6 Y+ j5 n! B
" r& [; Z; p2 Y2 m3 l  PCentOS 7:8 r( z  B' k3 N, }+ l3 e+ E

2 N) o/ Y- q: Y' O; }! b. b* e0 @    # systemctl restart rsyslog.service
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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