135 lines
3.5 KiB
YAML
135 lines
3.5 KiB
YAML
---
|
|
interfaces:
|
|
adm: ens18
|
|
|
|
loc_home_nounou:
|
|
ip: 172.17.10.9
|
|
mountpoint: /rpool/home
|
|
|
|
loc_ldap:
|
|
servers:
|
|
- 172.17.10.9
|
|
base: 'dc=crans,dc=org'
|
|
|
|
loc_ntp_client:
|
|
servers:
|
|
- terenez.cachan-adm.crans.org
|
|
|
|
debian_mirror: http://172.17.10.202/debian
|
|
|
|
loc_mirror:
|
|
name: mirror.cachan-adm.crans.org
|
|
ip: "{{ query('ldap','ip','terenez','cachan-adm') | ipv4 | first }}"
|
|
|
|
loc_borg:
|
|
remote:
|
|
- borg@zephir.cachan-adm.crans.org:/backup/borg/{{ ansible_hostname }}
|
|
ssh_options: ""
|
|
|
|
glob_prometheus_node_exporter:
|
|
listen_addr: "{{ query('ldap', 'ip', ansible_hostname, 'cachan-adm') | ipv4 | first }}"
|
|
|
|
glob_snmp_exporter:
|
|
procurve_password: "{{ vault.snmp_procurve_password }}"
|
|
unifi_password: "{{ vault.snmp_unifi_password }}"
|
|
|
|
loc_rsyslog_client:
|
|
server: "{{ query('ldap', 'ip', 'gulp', 'cachan-adm') | ipv4 | first }}"
|
|
|
|
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:
|
|
- rodauh.cachan-adm.crans.org
|
|
- terenez.cachan-adm.crans.org
|
|
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.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'
|