256 lines
7.2 KiB
YAML
256 lines
7.2 KiB
YAML
---
|
|
interfaces:
|
|
adm: eth0
|
|
srv_nat: eth1
|
|
|
|
loc_unattended:
|
|
reboot: true
|
|
|
|
loc_needrestart:
|
|
override: []
|
|
|
|
loc_prometheus:
|
|
node:
|
|
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'
|
|
|
|
nginx:
|
|
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'
|
|
|
|
apache:
|
|
config:
|
|
- job_name: apache
|
|
file_sd_configs:
|
|
- files: ['/etc/prometheus/targets/apache.json']
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
target_label: instance
|
|
- source_labels: [instance]
|
|
target_label: __address__
|
|
replacement: '$1:9117'
|
|
|
|
blackbox:
|
|
file: targets/blackbox.json
|
|
targets:
|
|
- https://crans.org/
|
|
- https://www.crans.org/
|
|
- https://webirc.crans.org/
|
|
- https://jitsi.crans.org/
|
|
- https://ftps.crans.org/
|
|
- http://ftp.crans.org/
|
|
- https://grafana.crans.org/
|
|
- https://roundcube.crans.org/
|
|
- https://zero.crans.org/
|
|
- https://wiki.crans.org/PageAccueil
|
|
- https://framadate.crans.org/
|
|
- https://pad.crans.org/
|
|
- https://lists.crans.org/
|
|
- https://cas.crans.org/
|
|
- https://ethercalc.crans.org/
|
|
- https://gitlab.crans.org/
|
|
- https://perso.crans.org/crans/
|
|
- https://install-party.crans.org/
|
|
- https://intranet.crans.org/
|
|
- https://owncloud.crans.org/
|
|
config:
|
|
- job_name: blackbox
|
|
file_sd_configs:
|
|
- files:
|
|
- '/etc/prometheus/targets/blackbox.json'
|
|
metrics_path: /probe
|
|
params:
|
|
module: [http_2xx] # Look for a HTTP 200 response.
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
target_label: __param_target
|
|
- source_labels: [__param_target]
|
|
target_label: instance
|
|
- target_label: __address__
|
|
replacement: 127.0.0.1:9115
|
|
|
|
blackbox_icmp:
|
|
config:
|
|
- job_name: blackbox_icmp
|
|
file_sd_configs:
|
|
- files:
|
|
- '/etc/prometheus/targets/icmp.json'
|
|
metrics_path: /probe
|
|
params:
|
|
module: [icmp] # Look for a ICMP ping
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
target_label: __param_target
|
|
- source_labels: [__param_target]
|
|
target_label: instance
|
|
- target_label: __address__
|
|
replacement: 127.0.0.1:9115
|
|
|
|
bird:
|
|
config:
|
|
- job_name: bird
|
|
file_sd_configs:
|
|
- files:
|
|
- '/etc/prometheus/targets/bird.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:9324'
|
|
|
|
bind:
|
|
config:
|
|
- job_name: bind
|
|
file_sd_configs:
|
|
- files:
|
|
- '/etc/prometheus/targets/bind.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:9119'
|
|
|
|
postfix:
|
|
config:
|
|
- job_name: postfix
|
|
file_sd_configs:
|
|
- files:
|
|
- '/etc/prometheus/targets/postfix.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:9154'
|
|
|
|
postgres:
|
|
config:
|
|
- job_name: postgres
|
|
file_sd_configs:
|
|
- files:
|
|
- '/etc/prometheus/targets/postgres.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:9187'
|
|
|
|
mysql:
|
|
config:
|
|
- job_name: mysql
|
|
file_sd_configs:
|
|
- files:
|
|
- '/etc/prometheus/targets/mysql.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:9104'
|
|
|
|
mtail:
|
|
config:
|
|
- job_name: mtail
|
|
file_sd_configs:
|
|
- files:
|
|
- '/etc/prometheus/targets/mtail.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:3903'
|
|
|
|
ilo_snmp:
|
|
config:
|
|
- job_name: ilo_snmp
|
|
file_sd_configs:
|
|
- files:
|
|
- '/etc/prometheus/targets/ilo_snmp.json'
|
|
metrics_path: '/snmp'
|
|
params:
|
|
module:
|
|
- ilo
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
target_label: __param_target
|
|
- source_labels: [__param_target]
|
|
target_label: instance
|
|
- replacement: '127.0.0.1:9116'
|
|
target_label: __address__
|
|
|
|
ups_snmp:
|
|
config:
|
|
- job_name: ups_snmp
|
|
file_sd_configs:
|
|
- files:
|
|
- '/etc/prometheus/targets/ups_snmp.json'
|
|
metrics_path: '/snmp'
|
|
params:
|
|
module:
|
|
- apc
|
|
relabel_configs:
|
|
- source_labels:
|
|
- __address__
|
|
target_label: __param_target
|
|
- source_labels:
|
|
- __param_target
|
|
target_label: instance
|
|
- replacement: 127.0.0.1:9116
|
|
target_label: __address__
|
|
|
|
printer_snmp:
|
|
config:
|
|
- job_name: printer_snmp
|
|
static_configs:
|
|
- targets: ["printer.lp.crans.org"]
|
|
metrics_path: '/snmp'
|
|
params:
|
|
module:
|
|
- printer_mib
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
target_label: __param_target
|
|
- source_labels: [__param_target]
|
|
target_label: instance
|
|
- replacement: "{{ lookup('ldap', 'ip4', 'helloworld', 'adm') }}:9116"
|
|
target_label: __address__
|
|
tsdb:
|
|
retention_time: "180d"
|
|
retention_size: "200GB"
|