如何用rsyslog确保远程Linux日志安全?
创始人
2024-08-02 03:51:07
0

在最近版本的红帽企业级Linux(RHEL)中用到了rsyslog。虽然这个日志解决方案和传统的BSD日志服务syslogd类似,但它还提供一些功能来保证日志信息到远程日志主机的可靠传输。本文中,你将会看到这些功能。

  BSD syslog具有中央日志主机的可配置性。这在严肃执行日志管理的系统中是个不错的主意。在大型环境中,如果日志文件通过多个主机传播,它们追踪起来非常困难。但是,传统的syslog只提供通过UDP的远程记录,它不追踪连接和没有保证的主机上的日志信息到达。Rsyslog解决方案在三个远程日志解决方案中提供选择:UDP、TCP和***开发的RELP协议,RELP协议只能用于***版本的rsyslog。

  当发出数据包时,UDP没有建立连接,这意味着这些信息的发出者只能相信该信息会到达其目的地。TCP协议在数据与其它主机交换之前就建立了连接。该解决方案简单且高效:TCP信息的接收者告知已收到,所以发信人在信息到达时会得到确认。由于其广泛的可用性和周密的信息管理,TCP成为更受青睐的选择。RELP协议相对来说还很新且没有普遍应用,这也是现阶段要避免使用的原因。

  要启用UDP或者TCP日志,你需要启用一个特定模块。Rsyslog使用输入模块和输出模块来启用来自特定来源的日志信息接收并发送日志信息到特定输出目的地。要确保该中央日志主机能通过TCP接收日志信息,你需要在它的etc/rsyslogd.conf中包括以下两行:

$ModLoad imtcp
$InputTCPServerRun 514

  这几行的***行负载输入模块tcp,第二行告诉rsyslog听从端口514上传入的TCP连接。接着,告诉主机必须将信息发送到远程主机。接下来的命令告诉本地主机将所有日志信息发送到一个中央日志主机,它在IP地址192.168.0.1下可用:

*.*       @@192.168.0.1

  在这一行中使用了syslog风格的设施和优先规定:设施*(发送到rsyslog程序的每一个事件)发送所有符合所有优先权的事件到中央日志主机。指示@@清楚指出,该日志主机听从TCP端口上接下来的信息。做为选择,如果你必须通过UDP发送信息,你可以使用@192.168.0.1。

  如果你想运用新的RELP解决方案,你可以在中央日志主机上负载模块,通过在其rsyslogd.conf上囊括以下命令行:

$ModLoad imrelp
$InputRELPServerRun 2514

  想要通过RELP发送信息,你需要在发送主机上添加以下命令:

*.*       :omrelp:192.168.0.1:2514

  注意,想要将它发送到RELP目标主机,需要使用一个无特权的数字,因为没有为RELP协议预留专门端口。

  老式的syslog后台程序只能通过UDP发送日志信息。在新的rsyslog日志后台中,你可以在UDP、TCP和新的RELP协议中做选择。使用TCP或RELP更好地保证了该日志信息会到过目的地,两者中的任一种都比以前使用方法构建的日志环境要更为安全。

【编辑推荐】

  1. Linux服务器安装好后如何进行优化?
  2. 治愈虚拟化弊病的十大杀手锏
  3. 影响服务器升级的四大要素
  4. 如何购买虚拟化技术所需的硬件?
  5. 管理复杂的服务器整合项目时如何少犯错?

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...