X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/20bb8440eac8354b1831b072dfe6c4263e7ff5d3..7f55df0811600d62bdb34c65c56b3d1928780d34:/cookbooks/prometheus/recipes/smokeping.rb diff --git a/cookbooks/prometheus/recipes/smokeping.rb b/cookbooks/prometheus/recipes/smokeping.rb index 4f9906d32..c626eb37c 100644 --- a/cookbooks/prometheus/recipes/smokeping.rb +++ b/cookbooks/prometheus/recipes/smokeping.rb @@ -25,8 +25,8 @@ ip6_hosts = [] search(:node, "networking:interfaces") do |host| next if host.name == node.name - ip4_hosts << host[:fqdn] unless host.interfaces(:role => :external, :family => :inet).empty? - ip6_hosts << host[:fqdn] unless host.interfaces(:role => :external, :family => :inet6).empty? + ip4_hosts << host[:fqdn] unless host.ipaddresses(:role => :external, :family => :inet).empty? + ip6_hosts << host[:fqdn] unless host.ipaddresses(:role => :external, :family => :inet6).empty? end template "/etc/prometheus/exporters/smokeping.yml" do @@ -39,6 +39,7 @@ end prometheus_exporter "smokeping" do port 9374 + environment "GOMAXPROCS" => "1" options "--config.file=/etc/prometheus/exporters/smokeping.yml" capability_bounding_set "CAP_NET_RAW" ambient_capabilities "CAP_NET_RAW"