I have created an output with the following config:
connect_timeout: 1000
hostname: xxx.xxx.xxx.xxx
max_inflight_sends: 512
port: 22001
protocol: TCP+TLS
queue_size: 512
reconnect_delay: 500
tcp_keep_alive: false
tcp_no_delay: false
tls_trust_cert_chain:
tls_verification_enabled: false
I assign this output to the ‘All Messages’ stream and have an input on another instance of Graylog with the following config:
bind_address: 0.0.0.0
decompress_size_limit: 8388608
max_message_size: 2097152
override_source:
port: 22001
recv_buffer_size: 1048573
tcp_keepalive: false
tls_cert_file:
tls_client_auth: disabled
tls_client_auth_cert_file:
tls_enable: true
tls_key_file:
tls_key_password: ********
use_null_delimiter: true
I see no active connections on the receiving graylog instance, I also have run tcmdump on the receiving box and can’t see any inbound traffic over that port. I have run tcpdump on the sending box only looking at the source IP of the sending box and the destination of the receiving box and see no traffic.
I believed this was a firewall issue, so I tried telnet from the sending box to the receiving box on port 22001 and it connects immediately and I see 1 active connection in the graylog input page, so firewalls don’t seem to be an issue.
Extra info:
Both on Ubuntu 16.04.LTS and both running graylog 2.2.3. are there any known issues with this version of graylog?
cheers,
George