如何将第三方日志重定向到Centos中的日志服务器

前端之家收集整理的这篇文章主要介绍了如何将第三方日志重定向到Centos中的日志服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想设置一个简单的日志服务器来接受来自所有客户端的日志.我不是在谈论标准的系统日志,如/ var / log / mail,message,boot等.我想重定向或发送应用程序日志,他们可能根本不使用syslog守护进程来记录他们的消息.

例如/appdir/log/error.log.

我在互联网上遇到过很多帖子;大多数建议使用rsyslog或syslog-ng.到目前为止,我已经能够重定向标准系统日志而不是应用程序日志.我正在使用centos 5/6环境.

我见过这有两种主要方法.

首先,许多应用程序可以本机写入syslog主机.这是最好的路线.在其他情况下,我将使用基本脚本 – 如下所示的工作.

sudo tail /my/app/log | nc -w0 -u 192.168.1.1 514

编辑 – 如果您在生成日志的系统上运行它,确实有一种方法可以在syslog-ng中处理它.根据需要替换命名约定和目标.类似的东西也可用于rsyslog,但它更笨拙(imho).

source s_trbdk3 {
   file("/var/log/trbdk3.log" flags(no-parse) program_override("trbdk3")  );
};
log{
    source(s_trbdk3);
    destination( d_mesg );
 };

猜你在找的CentOS相关文章