将 Apache Catalina 日志发送到 Logstash

将 Apache Catalina 日志发送到 Logstash

依赖关系:

操作系统版本:CentOS 5.0

服务器环境:生产

Logstash版本:5.0

弹性搜索版本:5.0

我有几个在 CentOS 5.0 上运行的应用程序服务器。所有这些都是本地生产服务器。我在 AWS 上设置了 ELK 堆栈。所有这些应用程序服务器都会生成 Apache Catalina 日志,我想将所有这些日志发送到 Logstash 服务器进行解析。

问题:我计划使用 filebeat 5.0 将所有这些日志发送到logstash,但是所有在 CentOS 5.0 上运行的应用程序服务器和 filebeat 不支持 centos 5.0。我检查了 ELK 社区,发现了这个回答

有什么方法可以像从 TCP / UDP 套接字一样将所有这些日志发送到 Logstash 吗?如果是,我该怎么做?有什么建议吗?

答案1

是的,你可以在 Logstash 中配置输入,例如:

input {
      tcp {
          port => 5000
          type => syslog
      }
}

相关内容