如何在CentOS8/RHEL8中配置Rsyslog服务器
|
副标题[/!--empirenews.page--]
Rsyslog 是一个自由开源的日志记录程序,在 CentOS 8 和 RHEL 8 系统上默认可用。它提供了一种从客户端节点到单个中央服务器的“集中日志”的简单有效的方法。日志集中化有两个好处。首先,它简化了日志查看,因为系统管理员可以在一个中心节点查看远程服务器的所有日志,而无需登录每个客户端系统来检查日志。如果需要监视多台服务器,这将非常有用,其次,如果远程客户端崩溃,你不用担心丢失日志,因为所有日志都将保存在中心的 Rsyslog 服务器上。rsyslog 取代了仅支持 UDP 协议的 syslog。它以优异的功能扩展了基本的 syslog 协议,例如在传输日志时支持 UDP 和 TCP 协议,增强的过滤功能以及灵活的配置选项。让我们来探讨如何在 CentOS 8 / RHEL 8 系统中配置 Rsyslog 服务器。
configure-rsyslog-centos8-rhel8 预先条件我们将搭建以下实验环境来测试集中式日志记录过程:
通过上面的设置,我们将演示如何设置 Rsyslog 服务器,然后配置客户端系统以将日志发送到 Rsyslog 服务器进行监视。 让我们开始! 在 CentOS 8 上配置 Rsyslog 服务器默认情况下,Rsyslog 已安装在 CentOS 8 / RHEL 8 服务器上。要验证 Rsyslog 的状态,请通过 SSH 登录并运行以下命令:
示例输出:
rsyslog-service-status-centos8 如果由于某种原因 Rsyslog 不存在,那么可以使用以下命令进行安装:
接下来,你需要修改 Rsyslog 配置文件中的一些设置。打开配置文件:
滚动并取消注释下面的行,以允许通过 UDP 协议接收日志:
rsyslog-conf-centos8-rhel8 同样,如果你希望启用 TCP rsyslog 接收,请取消注释下面的行:
rsyslog-conf-tcp-centos8-rhel8 保存并退出配置文件。 要从客户端系统接收日志,我们需要在防火墙上打开 Rsyslog 默认端口 514。为此,请运行:
接下来,重新加载防火墙保存更改:
示例输出:
firewall-ports-rsyslog-centos8 接下来,重启 Rsyslog 服务器:
要在启动时运行 Rsyslog,运行以下命令:
(编辑:沧州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- powershell – 我可以更改WSUS中的更新说明吗?
- 微软:Windows 10系统将有调整 Cortana不再固定至任务栏上
- windows-server-2008 – 我在Windows Server 2008中可以拥有
- windows-7 – 为什么在Windows 7上出现“密码错误”需要很长
- 你没玩过的全新版本 Windows 10这些操作你知多少
- 一张图看懂Windows 10更新2019五月版
- 如何安装win10企业版教程推荐
- Linux 内核开发人员正在讨论删除对 x32 的支持
- windows-server-2008 – 高可用性虚拟机
- 微软停止支持后,如何保护你的Windows 7计算机和数据?
- windows – Powershell Get-Process负内存值
- 老友终须一别 Windows 10接棒Windows 7的时候到了
- 显示Windows进程的完整命令行(包括参数)
- windows-server-2008 – 在少数六个用户/计算机的
- windows-7 – Windows 7紧凑型动态VHD
- hyper-v-server-2012 – 在Hyper-V Server 2012
- Win10 10240版0x80310052错误修复方法
- 在Linux中不使用useradd命令如何创建用户账号
- Intel漏洞补丁让系统变卡 教你改注册表提升性能
- 你能通过命令行更改Windows更新设置吗?







