Ich habe ein icinga2 (nagios) Check in Ruby geschrieben. Es benutzt das Splunk-SDK-Ruby-Juwel und funktioniert perfekt, wenn ich es entweder als Benutzer oder als root ausführe. Aber wenn ich es in zu Icinga2 hinzufügen zu laufen, bekomme ich einen Fehler gem Last:Ruby-Skript kann Juwel nicht finden, wenn es unter einem anderen Benutzer läuft
/usr/local/rvm/rubies/ruby- .2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- splunk-sdk-ruby (LoadError)
Ich benötige schon rubygems über dem Juwel ich in meinem Skript benötigen. Es sieht so aus, als ob icinga2 unter dem icinga - Benutzer läuft, aber ich kann keinen su - diesen Benutzer installieren, weil es sagt: Dieses Konto ist zur Zeit nicht verfügbar.
Was fehlt mir hier, um den Edelstein allen Benutzern zugänglich zu machen?
Hast du 'sudo gem installiert, splunk-sdk-ruby yor_gem_name_here'? – mudasobwa
Ich habe als Root-Benutzer ausgeführt, als ich es installiert habe – cashman04