我一直在使用php脚本将日志写入rsyslog,然后rsyslog通过tcp端口将消息直接发送到flume(syslogtcp源代码)。
现在,当我转到aws时,我想在rsyslog和flume节点之间引入一个elb(弹性负载平衡器)层。所以我添加了一个带有tcp端口转发的elb。似乎elb正在从rsyslog获取事件,但它没有将其转发到flume。我的flume源是一个syslog tcp源,它使用负载平衡器转发事件的相同端口。
这方面的任何帮助都会很好。
我一直在使用php脚本将日志写入rsyslog,然后rsyslog通过tcp端口将消息直接发送到flume(syslogtcp源代码)。
现在,当我转到aws时,我想在rsyslog和flume节点之间引入一个elb(弹性负载平衡器)层。所以我添加了一个带有tcp端口转发的elb。似乎elb正在从rsyslog获取事件,但它没有将其转发到flume。我的flume源是一个syslog tcp源,它使用负载平衡器转发事件的相同端口。
这方面的任何帮助都会很好。
1条答案
按热度按时间pbgvytdp1#
现在可以了。我所要做的就是在rsyslog forwarding conf中提供elb(tcp类型)的ip地址,然后提供flume代理的三个ip地址给elb以负载平衡的方式发送数据。