class Riemann::Tools::Munin
Public Class Methods
new()
click to toggle source
# File bin/riemann-munin, line 11 def initialize @munin = ::Munin::Node.new end
Public Instance Methods
tick()
click to toggle source
# File bin/riemann-munin, line 15 def tick services = opts[:services] || @munin.list services.each do |service| @munin.fetch(service).each do |service, parts| parts.each do |part, metric| report( :service => "#{service} #{part}", :metric => metric.to_f, :state => 'ok', :tags => ['munin'] ) end end end end