(ELK noob)我在Azure VM中安装了ELK。 Kibana启动并运行,我可以看到syslogs
。
我尝试打开端口9200
(az vm open-port --port 9200 --resource-group MyResourceGroup --name MyELK
)以便能够直接登录到LogStash,但我不知道如何执行此操作。 LogStash应该响应端口9200上的HTTP请求吗?
是否有可能curl
请求进行测试?我试过但没有得到LS的回应。
答案 0 :(得分:1)
是的,LogStash在端口9200上响应HTTP。如果您没有打开端口9200,则所有HTTP REST将被与VM关联的NSG阻止。
首先,确保在防火墙中打开端口。
第二次,在Azure VM概述中,选择左侧的“网络”,然后找到您的网络安全组名称。就像照片一样。 enter image description here
第三次,如果在门户中打开端口,则可以选择NSG并添加入站规则以打开端口9200.如果要在Azure CLI登录后使用Azure CLI,使用命令“az vm open-port -port 9200 -resource-group MyResourceGroup -name MyELK -nsg = name NSG_name”,如果您还有另一个NSG,请使用正确的NSG名称再次打开该端口
如果您想了解有关网络安全组的更多信息,请点击enter link description here