Ошибка при доставке журналов между разными серверами с использованием ELK и Filebeat

Я установил пакет Filebeat deb на клиент-сервере (Linux Wind-River) и ELK на Elk-сервере (Ubuntu-16.04-server). Проблема в том, что я не могу получать логи с клиент-сервера. Я проверил статистику сети, и кажется, что порт 5044 (порт прослушивания) на сервере ELK СЛУШАЕТ. Могу пинговать с обеих сторон. У меня тоже есть ssh-соединение в обе стороны.

Это ссылка, которую я использовал для установки этих пакетов на серверах.

Мои конфигурации Filebeat:

filebeat.prospectors:
- type: log
# Change to true to enable this prospector configuration.
enabled: true
# Paths that should be crawled and fetched. Glob based paths.  paths:
   - /var/log/filebeat/*
   - /var/log/*.log  
  #- c:\programdata\elasticsearch\logs\*
document_type: log
#============================= Filebeat modules =============================== 
filebeat.config.modules:
# Glob pattern for configuration loading
path: ${path.config}/modules.d/*.yml
# Set to true to enable config reloading  
reload.enabled: false
#==================== Elasticsearch template setting ==========================
setup.template.settings:
index.number_of_shards: 3
#----------------------------- Logstash output -------------------------------- 
output.logstash:
# The Logstash hosts
hosts: ["192.168.10.3:5044"]
proxy_url: socks5://wwproxy.seln.ete.ericsson.se:808
# Optional SSL. By default is off. 
# List of root certificates for HTTPS server verifications
ssl.certificate_authorities: ["/etc/pki/tls/certs/logstash-forwarder.crt"]
# Certificate for SSL client authentication
ssl.certificate: "/etc/pki/tls/certs/logstash-forwarder.crt"
# Client Certificate Key
ssl.key: "/etc/pki/tls/private/logstash-forwarder.key"

person Vamshi Krishna    schedule 06.04.2018    source источник
comment
Надеюсь, так выглядит конфигурация. Если нет, исправьте это (и отформатируйте должным образом)   -  person James Z    schedule 07.04.2018
comment
@JamesZ Я проверил конфигурацию filebeat на клиент-сервере, и там написано, что конфигурация в порядке! Но я не могу решить проблему.   -  person Vamshi Krishna    schedule 08.04.2018
comment
Ну, я говорил о переформатировании дампа конфигурации, который был совершенно нечитаемым.   -  person James Z    schedule 08.04.2018
comment
Спасибо за ваши комментарии и ваше драгоценное время, Mr. @ JamesZ! Я настроил ошибку в сертификате, сгенерированном между клиент-сервером и сервером ELK.   -  person Vamshi Krishna    schedule 10.04.2018


Ответы (1)


Я разобрался с ошибкой! Проблема в том, что IP-адрес сервера в openssl.cnf должен быть IP-адресом мостового интерфейса. И сертификат, созданный с помощью этого openssl.cnf, должен использоваться на обоих серверах. Кроме того, я также поделился .key, сгенерированным на сервере ELK, на клиент-сервер, чтобы быть более защищенным / аутентифицированным.

person Vamshi Krishna    schedule 10.04.2018