2017-01-18 58 views
0

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

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

安装最新的Ruby,RubyGems和Rails的版本之后,开发/运行gem依赖已经得到解决,但在尝试安装任何here提到的宝石,将导致无休止缺少的依存关系...

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

谢谢,

Babak。

回答

1

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

$logstash_location/bin/logstash-plugin list

(正如你可能想到这显示了可以安装到您的实例)

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

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

+0

这就是问题所在马克:logstash-插件是一个shell脚本,没有按看起来与RHEL不兼容,因为它在运行时会立即执行“setup”程序,然后在shell脚本中抱怨第二个命令,其内容如下:。 “$(cd'dirname $ 0'/..; pwd)/bin/logstash.lib.sh” –

+0

我在CentOS 7上运行它,没有任何问题。也许尝试另一个虚拟机,然后打包你的包,并把它通过? –

+0

我没有在虚拟机上运行它。这是一个真正的刀片。显然(根据github存储库中的“问题”页面)重要。 –

0

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

要考虑的主要问题是,在RHEL 7.3 logstash可以在/ usr /股找到/ logstash /,而除/ opt/logstash