簡體   English   中英

適用於OpenBSD OS的Sensu客戶端

[英]Sensu Client for OpenBSD OS

我們正在從nagios遷移或監視到sensu,部分原因是將我們的openbsd服務器遷移到sensu。 我知道沒有本地客戶端,但是我一直在想是否有人嘗試過並且成功了。

到目前為止,找不到任何有幫助的東西,因此將不勝感激。

到目前為止,我所發現的只是此鏈接,但我不知道他是如何做到的。

我還嘗試創建一個新盒子並通過gem install sensu安裝sensu客戶端,安裝成功完成,沒有錯誤,但是客戶端沒有運行,我得到了:

-bash-4.3# sensu-client18   
/usr/local/lib/ruby/gems/1.8/gems/ffi-1.9.10/lib/ffi_c.so: Cannot load specified object - /usr/local/lib/ruby/gems/1.8/gems/ffi-1.9.10/lib/ffi_c.so (LoadError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/cust
        from /usr/local/lib/ruby/site_ruby/1.8/rubyg
        from /usr/local/lib/ruby/gems/1.8/gems/sensu
        from /usr/local/lib/ruby/site_ruby/1.8/rubyg
        from /usr/local/lib/ruby/site_ruby/1.8/rubyg
        from /usr/local/lib/ruby/gems/1.8/gems/sensu
        from /usr/local/lib/ruby/site_ruby/1.8/rubyg
        from /usr/local/lib/ruby/site_ruby/1.8/rubyg
        from /usr/local/lib/ruby/gems/1.8/gems/sensu
        from /usr/local/lib/ruby/site_ruby/1.8/rubyg
        from /usr/local/lib/ruby/site_ruby/1.8/rubyg
        from /usr/local/lib/ruby/gems/1.8/gems/sensu
        from /usr/local/bin/sensu-client18:23:in `lo
        from /usr/local/bin/sensu-client18:23

安裝過程:

*** LOCAL GEMS ***

-bash-4.3# gem18 install sensu
Fetching: multi_json-1.11.2.gem (100%)
Fetching: uuidtools-2.1.5.gem (100%)
Fetching: eventmachine-1.0.8.gem (100%)
Building native extensions.  This could take a while>Fetching: sensu-logger-1.1.0.gem (100%)
Fetching: sensu-settings-3.3.0.gem (100%)
Fetching: sensu-extension-1.3.0.gem (100%)
Fetching: sensu-extensions-1.4.0.gem (100%)
Fetching: amq-protocol-1.9.2.gem (100%)
Fetching: amqp-1.5.0.gem (100%)
Fetching: em-redis-unified-1.0.1.gem (100%)
Fetching: sensu-transport-3.3.0.gem (100%)
Fetching: em-worker-0.0.2.gem (100%)
Fetching: ffi-1.9.10.gem (100%)
Building native extensions.  This could take a while>Fetching: childprocess-0.5.8.gem (100%)
Fetching: sensu-spawn-1.6.0.gem (100%)
Fetching: rack-1.6.4.gem (100%)
Fetching: tilt-2.0.2.gem (100%)
Fetching: rack-protection-1.5.3.gem (100%)
Fetching: sinatra-1.4.6.gem (100%)
Fetching: async_sinatra-1.2.0.gem (100%)
Fetching: daemons-1.2.3.gem (100%)
Fetching: thin-1.6.3.gem (100%)
Building native extensions.  This could take a while>Fetching: sensu-
0.22.0.gem (100%)
Successfully installed multi_json-1.11.2
Successfully installed uuidtools-2.1.5
Successfully installed eventmachine-1.0.8
Successfully installed sensu-logger-1.1.0
Successfully installed sensu-settings-3.3.0
Successfully installed sensu-extension-1.3.0
Successfully installed sensu-extensions-1.4.0
Successfully installed amq-protocol-1.9.2
Successfully installed amqp-1.5.0
Successfully installed em-redis-unified-1.0.1
Successfully installed sensu-transport-3.3.0
Successfully installed em-worker-0.0.2
Successfully installed ffi-1.9.10
Successfully installed childprocess-0.5.8
Successfully installed sensu-spawn-1.6.0
Successfully installed rack-1.6.4
Successfully installed tilt-2.0.2
Successfully installed rack-protection-1.5.3
Successfully installed sinatra-1.4.6
Successfully installed async_sinatra-1.2.0
Successfully installed daemons-1.2.3
Successfully installed thin-1.6.3
Successfully installed sensu-0.22.0
23 gems installed

有什么想法嗎?

編輯:我應該提一下,我是紅寶石的新手,所以我可能在這里錯過了一些非常愚蠢的東西

我嘗試使用了adJ OpenBSD 6.0,它似乎工作正常。

$ doas pkg_add ruby
$ doas gem install sensu
$ sensu-client -V
0.26.5

我什至可以使用Redis作為傳輸來啟動服務器和客戶端。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM