ansible/host_vars/fyre.cachan-adm.crans.org.yml

104 lines
2.9 KiB
YAML

---
interfaces:
cachan_adm: ens18
infra: ens19
glob_snmp_exporter:
procurve_password: "{{ vault.snmp_procurve_password }}"
unifi_password: "{{ vault.snmp_unifi_password }}"
loc_ninjabot:
config:
nick: fyre
server: irc.adm.crans.org
port: 6667
channel: "#monitoring"
loc_prometheus:
node:
file: targets_node.json
targets: "{{ groups['server'] | select('match', '^.*\\.cachan-adm\\.crans\\.org$') | list | sort }}"
config:
- job_name: servers
file_sd_configs:
- files:
- '/etc/prometheus/targets_node.json'
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- source_labels: [__param_target]
target_label: __address__
replacement: '$1:9100'
ups_snmp:
file: targets_ups_snmp.json
targets:
- pulsar.cachan-adm.crans.org # 0B
- quasar.cachan-adm.crans.org # 4J
config:
- job_name: ups_snmp
file_sd_configs:
- files:
- '/etc/prometheus/targets_ups_snmp.json'
metrics_path: /snmp
params:
module: [eatonups]
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: 127.0.0.1:9116
unifi_snmp:
file: targets_unifi_snmp.json
targets: "{{ groups['crans_unifi'] | list | sort }}"
config:
- job_name: unifi_snmp
file_sd_configs:
- files:
- '/etc/prometheus/targets_unifi_snmp.json'
metrics_path: /snmp
params:
module: [ubiquiti_unifi]
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: 127.0.0.1:9116
nginx:
file: targets_nginx.json
targets: "{{ groups['nginx'] | select('match', '^.*\\.cachan-adm\\.crans\\.org$') | list | sort }}"
config:
- job_name: nginx
file_sd_configs:
- files:
- '/etc/prometheus/targets_nginx.json'
relabel_configs:
- source_labels: [__address__]
target_label: instance
- source_labels: [instance]
target_label: __address__
replacement: '$1:9117'
mtail:
file: targets_mtail.json
targets:
- gulp.cachan-adm.crans.org
config:
- job_name: mtail
static_configs:
- targets: ["gulp.cachan-adm.crans.org"]
relabel_configs:
- source_labels: [__address__]
target_label: instance
- source_labels: [instance]
target_label: __address__
replacement: '$1:3903'