Configuration
global:
scrape_interval: 15s
scrape_timeout: 10s
evaluation_interval: 15s
scrape_configs:
- job_name: prometheus
honor_timestamps: true
scrape_interval: 15s
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
follow_redirects: true
enable_http2: true
static_configs:
- targets:
- localhost:9090
- job_name: node
honor_timestamps: true
scrape_interval: 15s
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
follow_redirects: true
enable_http2: true
static_configs:
- targets:
- 192.168.1.51:9100
- 192.168.1.52:9100
- 192.168.1.53:9100
- 192.168.1.54:9100
- 192.168.16.4:9100
- 192.168.1.56:9100
labels:
group: proxmox-cluster
- job_name: homeassistant
honor_timestamps: true
scrape_interval: 30s
scrape_timeout: 10s
metrics_path: /api/prometheus
scheme: http
authorization:
type: Bearer
credentials: <secret>
follow_redirects: true
enable_http2: true
static_configs:
- targets:
- 192.168.1.105:8123
labels:
group: smarthome
- job_name: cadvisor
honor_timestamps: true
scrape_interval: 15s
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
follow_redirects: true
enable_http2: true
static_configs:
- targets:
- 192.168.16.4:8082
labels:
host: pve05
- job_name: fail2ban-nodes
honor_labels: true
honor_timestamps: true
scrape_interval: 30s
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
follow_redirects: true
enable_http2: true
static_configs:
- targets:
- 192.168.1.51:9191
- 192.168.1.52:9191
- 192.168.1.53:9191
- 192.168.1.54:9191
- 192.168.1.56:9191
- 192.168.16.4:9191
- job_name: fail2ban-services
honor_labels: true
honor_timestamps: true
scrape_interval: 30s
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
follow_redirects: true
enable_http2: true
static_configs:
- targets:
- 192.168.1.121:9191
- job_name: ceph
honor_timestamps: true
scrape_interval: 30s
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
follow_redirects: true
enable_http2: true
relabel_configs:
- separator: ;
regex: (.*)
target_label: cluster
replacement: proxmox-cluster
action: replace
static_configs:
- targets:
- 192.168.1.52:9283
- job_name: unpoller
honor_timestamps: true
scrape_interval: 30s
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
follow_redirects: true
enable_http2: true
static_configs:
- targets:
- localhost:9130
labels:
group: unifi
- job_name: geoip-tracker
honor_timestamps: true
scrape_interval: 15s
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
follow_redirects: true
enable_http2: true
static_configs:
- targets:
- localhost:9200
- job_name: crowdsec
honor_timestamps: true
scrape_interval: 15s
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
follow_redirects: true
enable_http2: true
static_configs:
- targets:
- 192.168.1.100:6060
labels:
instance: npm-ct100
- job_name: crowdsec-geo
honor_timestamps: true
scrape_interval: 30s
scrape_timeout: 10s
metrics_path: /metrics
scheme: http
follow_redirects: true
enable_http2: true
static_configs:
- targets:
- 192.168.1.100:6061
labels:
instance: npm-ct100
- job_name: pve
honor_timestamps: true
params:
cluster:
- "1"
module:
- default
scrape_interval: 1m
scrape_timeout: 30s
metrics_path: /pve
scheme: http
follow_redirects: true
enable_http2: true
relabel_configs:
- source_labels: [__address__]
separator: ;
regex: (.*)
target_label: __param_target
replacement: $1
action: replace
- source_labels: [__param_target]
separator: ;
regex: (.*)
target_label: instance
replacement: $1
action: replace
- separator: ;
regex: (.*)
target_label: __address__
replacement: localhost:9221
action: replace
static_configs:
- targets:
- 192.168.1.51