lib/riemann/babbler/plugins/la.rb in riemann-babbler-1.4.0 vs lib/riemann/babbler/plugins/la.rb in riemann-babbler-2.0.0pre1

- old
+ new

@@ -1,9 +1,17 @@ -#encoding: utf-8 +class Riemann::Babbler::Plugin::La < Riemann::Babbler::Plugin -class Riemann::Babbler::La < Riemann::Babbler + def init + plugin.set_default(:service, 'la') + plugin.states.set_default(:warning, 4) + plugin.states.set_default(:critical, 10) + end def collect - { :service => plugin.service + ' la_1', :description => 'LA averaged over 1 minute', :metric => File.read('/proc/loadavg').scan(/[\d\.]+/).first.to_f } + { + :service => plugin.service + ' la_1', + :description => 'LA averaged over 1 minute', + :metric => File.read('/proc/loadavg').scan(/[\d\.]+/).first.to_f + } end end