class Riemann::Babbler::Plugin::Exim4
Public Instance Methods
collect()
click to toggle source
# File lib/riemann/babbler/plugins/exim4.rb, line 15 def collect { :service => plugin.service, :metric => shell(plugin.cmd).to_i, :description => 'Exim4: count frozen mails' } end
init()
click to toggle source
# File lib/riemann/babbler/plugins/exim4.rb, line 3 def init plugin.set_default(:service, 'exim4') plugin.set_default(:cmd, '/usr/sbin/exim -bpc') plugin.set_default(:interval, 60) plugin.states.set_default(:warning, 5) plugin.states.set_default(:critical, 20) end
run_plugin()
click to toggle source
# File lib/riemann/babbler/plugins/exim4.rb, line 11 def run_plugin File.exists? '/usr/sbin/exim' end