summaryrefslogtreecommitdiff
path: root/inventory
diff options
context:
space:
mode:
Diffstat (limited to 'inventory')
-rw-r--r--inventory/group_vars/promzone-chaos-at-home/vars.yml2
-rw-r--r--inventory/host_vars/ch-mimas.yml9
-rw-r--r--inventory/host_vars/ch-mon.yml2
-rw-r--r--inventory/host_vars/ch-pan.yml11
4 files changed, 23 insertions, 1 deletions
diff --git a/inventory/group_vars/promzone-chaos-at-home/vars.yml b/inventory/group_vars/promzone-chaos-at-home/vars.yml
index 2cc051c0..2a71f94f 100644
--- a/inventory/group_vars/promzone-chaos-at-home/vars.yml
+++ b/inventory/group_vars/promzone-chaos-at-home/vars.yml
@@ -11,6 +11,7 @@ prometheus_exporter_ssl_version: 2.4.2
prometheus_exporter_blackbox_version: 0.22.0
prometheus_exporter_nut_version: 2.4.2
prometheus_exporter_smokeping_version: 0.6.1
+prometheus_exporter_bind_version: 0.5.0
prometheus_server_version: 2.38.0
prometheus_alertmanager_version: 0.24.0
@@ -27,6 +28,7 @@ prometheus_server_jobs:
- ssl
- ssl/probe
- smokeping
+ - bind
prometheus_zone_name: chaos@home
prometheus_zone_targets: "{{ groups['promzone-chaos-at-home'] }}"
diff --git a/inventory/host_vars/ch-mimas.yml b/inventory/host_vars/ch-mimas.yml
index 7994ed2d..b5de8e27 100644
--- a/inventory/host_vars/ch-mimas.yml
+++ b/inventory/host_vars/ch-mimas.yml
@@ -21,6 +21,12 @@ bind_option_allow_recursion:
- localhost
bind_option_notify: 'no'
+bind_stats_channels:
+ - addr: 127.0.0.1
+ port: 8053
+ allow:
+ - 127.0.0.1
+
bind_empty_onion_zone: yes
bind_slave_zones:
pan:
@@ -72,6 +78,9 @@ bind_slave_zones:
prometheus_scrape_endpoint: "116.203.212.131:9999"
+prometheus_exporters_extra:
+ - bind
+
prometheus_job_multitarget_blackbox__probe:
ch-mon:
- instance: "ssh-{{ inventory_hostname }}"
diff --git a/inventory/host_vars/ch-mon.yml b/inventory/host_vars/ch-mon.yml
index 4e324830..17fc2024 100644
--- a/inventory/host_vars/ch-mon.yml
+++ b/inventory/host_vars/ch-mon.yml
@@ -194,3 +194,5 @@ grafana_dashboards:
datasource: "Prometheus"
- file: smokeping
datasource: "Prometheus"
+ - file: bind
+ datasource: "Prometheus"
diff --git a/inventory/host_vars/ch-pan.yml b/inventory/host_vars/ch-pan.yml
index 4198d252..0f370fb9 100644
--- a/inventory/host_vars/ch-pan.yml
+++ b/inventory/host_vars/ch-pan.yml
@@ -50,6 +50,12 @@ bind_option_allow_update:
bind_option_allow_recursion:
- localhost
+bind_stats_channels:
+ - addr: 127.0.0.1
+ port: 8053
+ allow:
+ - 127.0.0.1
+
bind_empty_onion_zone: yes
bind_master_zones:
@@ -99,10 +105,13 @@ bind_slave_zones:
- 151.33.193.in-addr.arpa
+prometheus_exporters_extra:
+ - bind
+
prometheus_job_multitarget_blackbox__probe:
ch-mon:
- instance: "ssh-{{ inventory_hostname }}"
- target: "{{ network.primary.address | ipaddr('address') }}:{{ ansible_port | default(22) }}"
+ target: "{{ network.primary.address | ansible.utils.ipaddr('address') }}:{{ ansible_port | default(22) }}"
module: ssh_banner
- instance: "https-pan.chaos-at-home.org"
target: "https://pan.chaos-at-home.org"