Как выполнить публикацию в LogStash, установленном на виртуальной машине Azure? - PullRequest
0 голосов
/ 21 мая 2018

(ELK noob) ELK установлен на виртуальной машине Azure.Kibana запущена и работает, и я вижу syslogs.

Я пытался открыть порт 9200 (az vm open-port --port 9200 --resource-group MyResourceGroup --name MyELK), чтобы иметь возможность напрямую войти в LogStash, но я не уверен, как это сделатьэтот.Должен ли LogStash отвечать на HTTP-запросы через порт 9200?

Возможно ли curl запрос только для проверки?Я пытался, но без ответа от LS.

1 Ответ

0 голосов
/ 22 мая 2018

Да, LogStash отвечает на HTTP через порт 9200. Если вы не откроете порт 9200, все HTTP REST будет блокироваться NSG, связанным с ВМ.

Первый Убедитесь, что вы открыли порт в брандмауэре.

Секунда , в обзоре виртуальной машины Azure выберите Сеть слева и найдите имя своей группы сетевой безопасности.Так же, как следовать картинке. введите описание изображения здесь

Третий , если вы откроете порт на портале, вы можете выбрать свой NSG и добавить правило для входящих вызовов, чтобы открыть порт 9200. Если выесли вы хотите использовать Azure CLI, после входа в Azure CLI введите команду «az vm open-port –port 9200 –resource-group MyResourceGroup –name MyELK –nsg = name NSG_name« , если у вас также есть другойNSG, снова откройте порт с правильным именем NSG.

Если вы хотите узнать больше о Network Security Group, пожалуйста, нажмите введите описание ссылки здесь

...