X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/1eb96a83e801132a0ee55049487d1bb42e1bcc6e..eaf2ba261061613a6e23f6514afeb4f50817db66:/cookbooks/prometheus/recipes/default.rb diff --git a/cookbooks/prometheus/recipes/default.rb b/cookbooks/prometheus/recipes/default.rb index cecfbc74d..df3ec2ea5 100644 --- a/cookbooks/prometheus/recipes/default.rb +++ b/cookbooks/prometheus/recipes/default.rb @@ -115,6 +115,26 @@ prometheus_exporter "node" do metric_relabel metric_relabel end +unless node[:prometheus][:junos].empty? + targets = node[:prometheus][:junos].collect { |_, details| details[:address] }.sort.join(",") + + prometheus_exporter "junos" do + port 9326 + options %W[ + --ssh.user=prometheus + --ssh.keyfile=/var/lib/prometheus/junos-exporter/id_rsa + --ssh.targets=#{targets} + --bgp.enabled=false + --lacp.enabled=true + --ldp.enabled=false + --ospf.enabled=false + --power.enabled=false + ] + ssh true + register_target false + end +end + unless node[:prometheus][:snmp].empty? prometheus_exporter "snmp" do port 9116