bin/riemann-babbler in riemann-babbler-0.5.4 vs bin/riemann-babbler in riemann-babbler-0.5.5

- old
+ new

@@ -3,10 +3,11 @@ require 'trollop' require 'yaml' require 'configatron' require 'logger' +require 'resolv' require File.expand_path('../../lib/riemann/version', __FILE__) require File.expand_path('../../lib/deep_merge', __FILE__) require File.expand_path('../../lib/riemann/babbler/plugin', __FILE__) @@ -75,9 +76,13 @@ unless configatron.plugins.files.nil? configatron.plugins.files.each do |file| plugins << file end end + +# патч на dns resolv +ipaddress = Resolv.new.getaddresses(configatron.riemann.host) +configatron.riemann.host = ipaddress[rand(ipaddress.length)] # start plugins plugins.each { |plugin| require plugin } plugin_threads = Riemann::Babbler.registered_plugins.map do |plugin|