Sha256: 9f0d3a1e9c633be9ea313df7f4e337333418ee3ec333df368fb2e32cd9a3afa9

Contents?: true

Size: 460 Bytes

Versions: 1

Compression:

Stored size: 460 Bytes

Contents

require 'puppet'

Puppet::Server::Report.newreport(:rrdgraph) do |report|
    time = Time.now.to_i

    File.open(File.join(Puppet[:rrddir],"index.html"),"w") { |of|
        of.puts "<html><body>"
        report.metrics.each do |name, metric|
            metric.store(time)

            metric.graph

            of.puts "<img src=%s.png><br>" % name
        end

        of.puts "</body></html>"
    }
end

# $Id: rrdgraph.rb 1350 2006-06-30 22:30:27Z luke $

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
puppet-0.18.4 lib/puppet/reports/rrdgraph.rb