2017-01-18 59 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