依赖关系:
操作系统版本: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
}
}