]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/munin/files/default/plugins/planet_age
Merge remote-tracking branch 'github/pull/79'
[chef.git] / cookbooks / munin / files / default / plugins / planet_age
index 3fb0defe54991302820a4e1ced4c429a960f7670..220c7c536f83279d269d50c94e7ee36ca187fb08 100755 (executable)
@@ -5,25 +5,33 @@ files = [
     :label => "planet",
     :name => "/store/planet/planet/planet-latest.osm.bz2",
     :title => "Planet Dump",
     :label => "planet",
     :name => "/store/planet/planet/planet-latest.osm.bz2",
     :title => "Planet Dump",
-    :frequency => 7 * 24 * 60 * 60
+    :frequency => 7 * 24 * 60 * 60,
+    :warning => 1.05,
+    :critical => 1.1
   },
   {
     :label => "day",
     :name => "/store/planet/replication/day/state.txt",
     :title => "Daily Replication",
   },
   {
     :label => "day",
     :name => "/store/planet/replication/day/state.txt",
     :title => "Daily Replication",
-    :frequency => 24 * 60 * 60
+    :frequency => 24 * 60 * 60,
+    :warning => 1.05,
+    :critical => 1.1
   },
   {
     :label => "hour",
     :name => "/store/planet/replication/hour/state.txt",
     :title => "Hourly Replication",
   },
   {
     :label => "hour",
     :name => "/store/planet/replication/hour/state.txt",
     :title => "Hourly Replication",
-    :frequency => 60 * 60
+    :frequency => 60 * 60,
+    :warning => 1.05,
+    :critical => 1.1
   },
   {
     :label => "minute",
     :name => "/store/planet/replication/minute/state.txt",
     :title => "Minutely Replication",
   },
   {
     :label => "minute",
     :name => "/store/planet/replication/minute/state.txt",
     :title => "Minutely Replication",
-    :frequency => 60
+    :frequency => 60,
+    :warning => 5,
+    :critical => 10
   }
 ]
 
   }
 ]
 
@@ -37,8 +45,8 @@ if ARGV[0] == "config"
   files.each do |file|
     puts "#{file[:label]}.label #{file[:title]}"
     puts "#{file[:label]}.type GAUGE"
   files.each do |file|
     puts "#{file[:label]}.label #{file[:title]}"
     puts "#{file[:label]}.type GAUGE"
-    puts "#{file[:label]}.warning 0:1.05"
-    puts "#{file[:label]}.critical 0:1.1"
+    puts "#{file[:label]}.warning 0:#{file[:warning]}"
+    puts "#{file[:label]}.critical 0:#{file[:critical]}"
   end
 else
 
   end
 else