【问题标题】:How to install logstash-input-jmx in RHEL?如何在 RHEL 中安装 logstash-input-jmx?
【发布时间】:2023-04-03 16:20:01
【问题描述】:

是否有人在 RHEL 中安装了 logstash-input-jmx(或任何其他用于 Logstash 的“社区”插件)?

您是如何管理 Ruby/gem 依赖项的?

安装最新版本的 Ruby、RubyGems 和 Rails 后,必须解决开发/运行时 gem 依赖项,但尝试安装 here 中提到的任何 gem,将导致无穷无尽的依赖项丢失...

是否有任何 Logstash JMX 插件的打包版本?

谢谢,

巴巴克。

【问题讨论】:

    标签: ruby elasticsearch rubygems logstash jmx


    【解决方案1】:

    欢迎来到欢乐之家。我所做的是,这可能超出了你的范围,但它可能会有所帮助....

    $logstash_location/bin/logstash-plugin list

    (正如您所料,这显示了可以安装到您的实例的内容)

    $logstash_location/bin/logstash-plugin install logstash-input-jmx

    插件本身应该解决它自己的依赖关系。我在 Docker 中遇到了各种各样的问题,但我必须在机器外部构建我的 Logstash tarball。确保连接也正常。这是一项服务,而不是您机器的本地服务。

    【讨论】:

    • 这就是问题 Marc:logstash-plugin 是一个 shell 脚本,它似乎与 RHEL 不兼容,因为当你运行它时,它会立即执行“setup”程序,然后抱怨shell 脚本中的第二个命令,其内容为: . "$(cd dirname $0/..; pwd)/bin/logstash.lib.sh"
    • 我在 CentOS 7 上运行它没有任何问题。也许尝试另一个虚拟机,然后将你的包打包并带过来?
    • 我没有在虚拟机上运行它。这是一把真正的刀片。显然(根据 github 存储库中的“问题”页面)很重要。
    【解决方案2】:

    This post 清楚地描述了安装“社区”logstash 插件所需的步骤,可用于在 RHEL 上安装 jmx 插件。我已经在 RHEL 7.3 上尝试过了。

    要考虑的主要问题是,在 RHEL 7.3 中,logstash 可以在 /usr/share/logstash/ 下找到,而不是 /opt/logstash

    【讨论】:

      猜你喜欢
      • 2023-01-05
      • 1970-01-01
      • 2019-06-24
      • 2016-05-12
      • 2021-10-14
      • 2014-10-28
      • 2018-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多