X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/7254fd5015a4c44b364202985bcbbd0ccca810f3..288dd19ce2d0f922ee77fe782227726e68e2174b:/cookbooks/munin/recipes/default.rb diff --git a/cookbooks/munin/recipes/default.rb b/cookbooks/munin/recipes/default.rb index fca04dfeb..2626aca4a 100644 --- a/cookbooks/munin/recipes/default.rb +++ b/cookbooks/munin/recipes/default.rb @@ -85,7 +85,6 @@ else end # apcpdu_ -# api_ munin_plugin "cpu" if File.exists?("/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state") @@ -167,7 +166,25 @@ end munin_plugin "interrupts" munin_plugin "iostat" munin_plugin "iostat_ios" -# ipmi_ + +if Dir.glob("/dev/ipmi*").empty? + munin_plugin "ipmi_fans" do + action :delete + end + + munin_plugin "ipmi_temp" do + action :delete + end +else + munin_plugin "ipmi_fans" do + target "ipmi_" + end + + munin_plugin "ipmi_temp" do + target "ipmi_" + end +end + munin_plugin "irqstats" Dir.new("/sys/block").each do |device| @@ -188,8 +205,6 @@ end munin_plugin "load" munin_plugin "memory" -# mod_tile_ -# mysql_ munin_plugin "netstat" if File.exists?("/proc/net/rpc/nfs") @@ -213,10 +228,8 @@ else end end -# nominatim_ munin_plugin "open_files" munin_plugin "open_inodes" -# passenger_ munin_plugin "postfix_mailqueue" do action :delete @@ -226,13 +239,12 @@ munin_plugin "postfix_mailvolume" do action :delete end -# postgres_ munin_plugin "processes" munin_plugin "proc_pri" -# renderd_ -# replication_delay Dir.glob("/sys/class/hwmon/hwmon*").each do |hwmon| + package "lm-sensors" + hwmon = "#{hwmon}/device" unless File.exists?("#{hwmon}/name") if Dir.glob("#{hwmon}/fan*_input").empty? @@ -267,7 +279,6 @@ Dir.glob("/sys/class/hwmon/hwmon*").each do |hwmon| end # smart_ -# squid_ munin_plugin "swap" munin_plugin "threads" munin_plugin "uptime"