Рейтинг:0

Может ли logstash «вытягивать» данные?

флаг cn

У меня два сервера. На сервере А работают Elasticsearch и Logstash. На сервере B работает filebeat, а также это сервер, содержащий все журналы, которые я пытаюсь проанализировать.

Сервер А находится за брандмауэром, он может подключаться к Интернету, но нет возможности разрешить любой входящий трафик.

Сервер B находится в AWS и находится под моим контролем входящего и исходящего трафика.

Можно ли каким-либо образом получить данные с сервера B на logstash сервера A? Filebeat обычным способом должен иметь возможность отправлять данные в logstash, но в моем сценарии это невозможно.

Рейтинг:0
флаг cn

С Filebeat (или любым другим битом) на B ваши возможности ограничены:

  • Elasticsearch здесь не подходит.
  • Redis — некоторые возможности.
  • Кафка - Подобные возможности.

Если A может звонить в сетевые пространства B, вы можете хранить журналы Filebeat B в Redis (или Elasticache Redis) или Kafka (или AWS Managed Kafka Services), где Logstash на A может подключаться к Redis или Kafka.

Для обеспечения безопасности Redis теперь имеет возможность поддерживать как аутентификацию, так и TLS через соединение. В версиях 6.x и более поздних, особенно в вариантах AWS, Redis имеет фактическую поддержку ACL.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.