X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/1b601b3446d4698da91ed8eae089c9cbc72e98dc..bcc7d3796af2aa1bb18b17c1321f20ed5b17b964:/cookbooks/prometheus/recipes/default.rb diff --git a/cookbooks/prometheus/recipes/default.rb b/cookbooks/prometheus/recipes/default.rb index 20242a84d..4011e05bd 100644 --- a/cookbooks/prometheus/recipes/default.rb +++ b/cookbooks/prometheus/recipes/default.rb @@ -20,6 +20,8 @@ include_recipe "git" include_recipe "networking" +package "ruby" + if node.internal_ipaddress node.default[:prometheus][:mode] = "internal" node.default[:prometheus][:address] = node.internal_ipaddress @@ -64,6 +66,13 @@ directory "/etc/prometheus/collectors" do recursive true end +directory "/etc/prometheus/exporters" do + owner "root" + group "root" + mode "755" + recursive true +end + directory "/var/lib/prometheus/node-exporter" do owner "root" group "adm" @@ -80,5 +89,12 @@ end prometheus_exporter "node" do port 9100 - options "--collector.ntp --collector.processes --collector.interrupts --collector.tcpstat --collector.textfile.directory=/var/lib/prometheus/node-exporter" + options %w[ + --collector.textfile.directory=/var/lib/prometheus/node-exporter + --collector.interrupts + --collector.ntp + --collector.processes + --collector.systemd + --collector.tcpstat + ] end