【问题标题】:ElasticSearch on Azure - How to Logstash and install plugins?Azure 上的 ElasticSearch - 如何进行 Logstash 和安装插件?
【发布时间】:2017-12-13 13:20:50
【问题描述】:

我们正在尝试为 Azure Cloud 上的 ElasticSearch 开发 PoC

我们从 Azure Marketplace 安装了 Elastic 模板,选择了 3 个节点,现在我们有以下配置: 1 个 Kibana 虚拟机 3 数据虚拟机 3 主虚拟机

到目前为止我们能做些什么:

连接并登录 Kibana(从控制台创建简单的索引模式) 通过 bash ssh 连接到虚拟机 什么仍然开放,我们拼命寻找清晰的文档:

logstash 在哪个虚拟机上运行?

如何启动logstash?

在哪里存储配置文件(logstash 以及使用 jdbc 插件时)?

Kibana 插件的安装:例如,当尝试安装 https://github.com/Nico-DF/kibana-plugin-traffic-sg 时,即使我以目录所有者身份登录,我总是得到“不允许操作” 在虚拟机上安装额外的插件是不可能的吗?

安装像https://github.com/Azure/azure-diagnostics-tools/tree/master/Logstash/logstash-input-azurewadtablehttps://github.com/Azure/azure-diagnostics-tools/tree/master/Logstash/logstash-input-azureblob这样的ES插件 它应该安装在哪个虚拟机上?我猜Master-0? 但是在哪个目录下呢?

谁能指导我们参考一些全面的(针对傻瓜的)指南/教程,或者至少回答我们的问题?

非常感谢

【问题讨论】:

    标签: azure elasticsearch logstash azure-virtual-machine logstash-configuration


    【解决方案1】:

    您可以在 Azure 中的 Ubuntu VM 上部署 Elasticsearch、Logstash 和 Kibana。

    使用以下命令启动 Logstash:

    sudo systemctl start logstash.service

    以交互模式测试 Logstash 以确保其正常工作:

    sudo /usr/share/logstash/bin/logstash -e '输入{标准输入{}}输出{标准输出{}}'

    启动 Kibana 并在 Elasticsearch 中可视化数据:

    编辑 /etc/kibana/kibana.yml 并更改 Kibana 侦听的 IP 地址,以便您可以从 Web 浏览器访问它。 server.host:"0.0.0.0"

    使用以下命令启动 Kibana:

    sudo systemctl start kibana.service

    从 Azure CLI 打开端口 5601 以允许远程访问 Kibana 控制台:

    az vm open-port --port 5601 --resource-group myResourceGroup --name myVM

    请参阅以下文章了解更多信息: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-elasticsearch#start-logstash-and-add-data-to-elasticsearch

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      • 2015-09-29
      • 1970-01-01
      • 2019-02-21
      • 1970-01-01
      相关资源
      最近更新 更多