【问题标题】:Linux Forward all the syslogLinux 转发所有系统日志
【发布时间】:2015-06-20 17:13:31
【问题描述】:

我正在研究一种解决方案,该解决方案可以通过某个 UDP 端口将所有系统事件转发到服务器,因为它们发生在 Red Hat Linux 机器上。

a) 是否可以使用 bash 脚本执行此操作,如果可以,逻辑是什么?

b) 用于此目的的最佳技术/应用程序是什么?

谢谢

【问题讨论】:

  • 什么是“系统事件”?您是指这里的远程系统日志吗?
  • 我的意思是相当于windows事件日志,它是以下日志的组合
    /var/log/messages /var/log/auth.log /var/log/kern.log /var /log/cron.log /var/log/maillog /var/log/boot.log /var/log/secure 或 /var/log/auth.log /var/log/utmp 或 /var/log/wtmp /var /log/yum.log
  • 其中大部分已经被 syslog 写入这些文件。您只是想将它们发送到远程系统日志服务器吗?

标签: linux logging centos redhat syslog


【解决方案1】:

a) 是否可以使用 bash 脚本执行此操作,如果可以,逻辑是什么? b) 用于此目的的最佳技术/应用程序是什么?

系统日志守护程序具有开箱即用的此功能;您只需在每台机器(包括整合服务器)上的 syslog 配置文件中添加一行。事实上,将多台机器的日志合并到一台机器上就是最初编写它的原因。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-14
  • 1970-01-01
  • 2014-04-30
  • 2013-01-03
  • 2017-08-30
相关资源
最近更新 更多