lib/riemann/babbler/plugin.rb in riemann-babbler-0.0.4 vs lib/riemann/babbler/plugin.rb in riemann-babbler-0.0.5

- old
+ new

@@ -1,16 +1,18 @@ +#encoding: utf-8 + +# Базовое описание плагина module Riemann module Babbler require 'riemann/client' def self.included(base) base.instance_eval do def run new.run end - end end def initialize @configatron = $configatron @@ -34,10 +36,11 @@ end def host hostname = `hostname`.chomp.downcase hostname += options.riemann.suffix unless options.riemann.suffix.nil? + hostname = options.riemann.prefix + hostname unless options.riemann.prefix.nil? hostname end def riemann @riemann ||= Riemann::Client.new( @@ -67,10 +70,10 @@ # Доступ к конфигу определенного плагина def plugin end - # описание статуса + # хелпер, описание статуса def state(my_state) case when my_state.between?(plugin.states.warning, plugin.states.critical) 'warning' when my_state > plugin.states.warning