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

系统syslog的启动

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2020-3-9 17:00:07 | 显示全部楼层 |阅读模式
修改syslog配置重启命令:' ^( x% E# V& R. f3 m6 I+ q
sudo service rsyslog restart8 q) L6 B# y" n, m- d

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2020-3-10 09:31:20 | 显示全部楼层
假定你的网络中已经有一台已经配置好并启动的rsyslog服务器,本指南将为你展示如何来设置CentOS系统将其内部日志消息路由到一台远程rsyslog服务器上。这将大大改善你的系统磁盘空间的使用,尤其是当你还没有一个用于/var目录的独立的大分区。
& @! ]6 W: j% \$ H! s0 R: r/ M' D9 D% z
Linux配置syslog服务器及CentOS配置rsyslog客户端远程记录日志
& D) W/ J/ c3 }. L/ \
7 _( X! C7 C2 Z' G: G4 D步骤一: 安装Rsyslog守护进程
/ f* k3 V# u9 ?: \0 r8 R" O
8 l7 n+ A; h0 N# r! R* \& Y. P2 c5 @在CentOS 6和7上,rsyslog守护进程已经预先安装了。要验证rsyslog是否已经安装到你的CentOS系统上,请执行如下命令:3 T/ ~- Q2 F- U: W
  K: x% I9 g( H9 Q1 g  k* z
    # rpm -qa | grep rsyslog
0 N) s% y) Z! _! v    # rsyslogd -v   N: f$ }8 j! t8 e! y6 C' y
+ m: T# t: a  g7 V
Linux配置syslog服务器及CentOS配置rsyslog客户端远程记录日志8 I5 r7 c$ J2 a" i# A
& @: H8 P4 l. N3 p; W0 R
如果处于某种原因,rsyslog守护进程没有出现在你的系统中,请使用以下命令来安装:% K- V+ r" |) t: p' {
6 W$ U% d4 Q" N# W4 E
    # yum install rsyslog
, s* k- `/ D- Y" O8 m# q0 o7 `) J7 s( h0 C, l% l
步骤二: 配置Rsyslog守护进程为客户端1 I- `7 Z4 {- b1 i2 u) O/ l5 y

* A8 c3 ^4 o' v2 \% i& j& o接下来的步骤,是要将你的CentOS机器转变成rsyslog客户端,将其所有内部日志消息发送到远程中央日志服务器上。
% ^2 N& h6 X* q/ a2 L
0 G% ^& k  l2 T7 o7 x  i1 x% s要实现该功能,请使用你喜爱的文本编辑器打开位于/etc路径下的rsyslog主配置文件:6 ~4 v! Z8 y6 }; V  _! T  b

( m8 V2 g4 ^5 s7 h0 Q    # nano /etc/rsyslog.conf * u* A% ], G  T0 V" x# }) f( C3 n
' W( A& e4 J; W3 J
开启文件用于编辑后,你需要添加以下声明到文件底部。将IP地址替换为你的远程rsyslog服务器的IP地址。
, ~1 m6 n( q9 }5 g  L* M5 u
: Z  @) K0 y6 [9 Y    *.* @192.168.1.25:514
0 O& d. k; [( i: Y8 {. N' P: i# ^! W6 e6 T/ p& E* v
上面的声明告诉rsyslog守护进程,将系统上各个设备的各种日志消息路由到远程rsyslog服务器(192.168.1.25)的UDP端口514。5 U$ y3 x  K$ M+ `" c

6 Z9 {7 K( j# s* k0 F如果出于某种原因,你需要更为可靠的协议,如TCP,而rsyslog服务器也被配置为监听TCP连接,你必须在远程主机的IP地址前添加一个额外的@字符,像下面这样:
& P4 K. f$ ]5 ]+ G! r/ @  r* Q  \% j0 B. e6 P" y
    *.* @@192.168.1.25:514
2 w& r& F4 o  e0 d- [  X9 o9 k3 Q6 i; j
注意,你也可以将rsyslog服务器的IP地址替换成它的主机名(FQDN)。* {0 v& ?$ B( O# ]; B
' T4 n6 e5 `" O- p  s( U3 y
如果你只想要转发服务器上的指定设备的日志消息,比如说内核设备,那么你可以在rsyslog配置文件中使用以下声明。) U+ g2 X" J. ~2 A3 X5 H" D

; N" g2 Q$ R1 s" @/ ]8 Y    kern.* @192.168.1.25:514 ' R+ I% N# K9 }9 B7 }
/ ^- S+ Z0 a3 |! r  X% i
修改配置文件后,你需要重启进程以激活修改:# N0 `( l  s7 g( `" F2 n7 d
& D! G* s5 N% l" C5 u
CentOS 7:& t' n0 B1 ?3 X9 V% Q) I4 R% K0 T

/ `4 U+ _1 Q7 `7 u7 K6 G    # systemctl restart rsyslog.service
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 05:31 , Processed in 0.026285 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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