Slide 7
Slide 7 text
Munin + Chef = —
# Client config template
munin_servers = search(:node, "role:monitoring")
<% munin_servers.sort.each do |server| -%>
allow ^<%= server[:ipaddress].to_s.gsub(/\./, '\.') %>$
<% end %>
# Server config template
munin_nodes = search(:node, "munin:[* TO *]")
<% munin_nodes.each do |system| -%>
[<%= system[:hostname] %>]
address <%= system[:ipaddress] %>
use_node_name yes
<% end %>