紧急求助!!!!关于 rsyslog 无法输出到 tcp 的端口并与 logstash连接
各位大神,请帮帮小弟,我这边遇到的问题比较诡异
问题关于 rsyslog,linux 操作系统,logstash,ossec
遇到问题如下:
7台服务器,每台需要用 rsyslog 输出到本机8514端口,logstash 用 tcp 8514来input,
rsyslog需要输出給本机8514端口
已修改/etc/rsyslog.conf 末尾,*.* @@127.0.0.1:8514,
同时logstash里(用tcp{port=8514})做input,结果应该是握手,成功2台,结果如下:
[root@Cent64CTS183 etc]# netstat -anpl|grep 8514
tcp 0 0 10.70.72.32:39650 10.70.72.32:8514 ESTABLISHED 32681/rsyslogd
tcp 0 0 :::8514 :::* LISTEN 19934/java
tcp 0 0 ::ffff:10.70.72.32:8514 ::ffff:10.70.72.32:39650 ESTABLISHED 19934/java
unix 2 [ ACC ] STREAM LISTENING 8514 1139/master private/defer
失败5台, rsyslog 输出修改以后,无法连接到8514端口,结果如下:
[root@CentCTS188 etc]# netstat -anpl|grep 8514
tcp 0 0 :::8514 :::* LISTEN 12878/java
[root@CentCTS188 etc]# netstat -anpl|grep rsyslog
unix 4 [ ] DGRAM 6088701 12996/rsyslogd /dev/log
仔细检查了 rsyslog 版本,yum 安装软件的版本,均未发现异常。
尝试了不考虑握手,只输出别的端口,结果是,之前无法握手的机器是 rsyslog无法开启新端口,而能握手的,可以开启新端口输出
求救求救