我需要使用Redis作为一个消息键值存储,以供Logstash读取。其思想是使用现有的Syslog-ng服务器将所有服务器的syslog路由到Redis服务器,以便Logstash能够从中读取。我已经设置了我的Redis服务器,并且能够使用以下命令从Syslog-ng服务器连接和写入Redis:因此端口是打开的,并且可以写入,但是键值存储不会被发送。我已经使用UDP完成了这个系统的大部分工作,并将其附加到/var/log/hosts下的各个主机上。我对现有syslog-ng.conf文件所做的更改如下:
# In Redis