前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在 RHEL 8 上配置客户端系统

在 RHEL 8 上配置客户端系统

原创
作者头像
用户4988085
修改2021-09-15 12:04:55
5350
修改2021-09-15 12:04:55
举报
文章被收录于专栏:建站知识建站知识

与 Rsyslog 服务器一样,登录并通过以下命令检查 rsyslog 守护进程是否正在运行:

代码语言:javascript
复制
$ sudo systemctl status rsyslog

示例输出:

client-rsyslog-service-rhel8
client-rsyslog-service-rhel8

client-rsyslog-service-rhel8

接下来,打开 rsyslog 配置文件:

代码语言:javascript
复制
$ sudo vim /etc/rsyslog.conf

在文件末尾,添加以下行:

代码语言:javascript
复制
*.* @10.128.0.47:514           # Use @ for UDP protocol*.* @@10.128.0.47:514          # Use @@ for TCP protocol

保存并退出配置文件。就像 Rsyslog 服务器一样,打开 514 端口,这是防火墙上的默认 Rsyslog 端口:

代码语言:javascript
复制
$ sudo firewall-cmd  --add-port=514/tcp  --zone=public  --permanent

接下来,重新加载防火墙以保存更改:

代码语言:javascript
复制
$ sudo firewall-cmd --reload

接下来,重启 rsyslog 服务:

代码语言:javascript
复制
$ sudo systemctl restart rsyslog

要在启动时运行 Rsyslog,请运行以下命令:

代码语言:javascript
复制
$ sudo systemctl enable rsyslog

测试日志记录操作

已经成功安装并配置 Rsyslog 服务器和客户端后,就该验证你的配置是否按预期运行了。

在客户端系统上,运行以下命令:

代码语言:javascript
复制
# logger "Hello guys! This is our first log"

现在进入 Rsyslog 服务器并运行以下命令来实时查看日志消息:

代码语言:javascript
复制
# tail -f /var/log/messages

客户端系统上命令运行的输出显示在了 Rsyslog 服务器的日志中,这意味着 Rsyslog 服务器正在接收来自客户端系统的日志:

centralize-logs-rsyslogs-centos8
centralize-logs-rsyslogs-centos8

centralize-logs-rsyslogs-centos8

就是这些了!我们成功设置了 Rsyslog 服务器来接收来自客户端系统的日志信息。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 测试日志记录操作
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档