olimp/roles/grafana/files/vmagent.yaml
Administrator a948ee74a8 Update 12 files
- /roles/proxmox_monitoring/handlers/main.yml
- /roles/proxmox_monitoring/tasks/main.yml
- /roles/proxmox_monitoring/templates/node_exporter.service.j2
- /roles/proxmox_monitoring/templates/storcli_metrics.sh.j2
- /roles/proxmox_monitoring/templates/pve_exporter_config.yml.j2
- /roles/proxmox_base_setup/tasks/main.yml
- /roles/grafana/templates/docker-compose.yml.j2
- /roles/grafana/files/vmagent.yaml
- /roles/base_setup/tasks/main.yml
- /roles/base_setup/handlers/main.yml
- /group_vars/all.yml
- /olimp-deploy.yml
2025-11-18 19:57:51 +00:00

60 lines
1.8 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

global:
scrape_interval: 30s
external_labels:
cluster: 'olimp'
environment: 'production'
scrape_configs:
# ========== Proxmox серверы ==========
- job_name: 'proxmox'
static_configs:
- targets: ['192.168.1.200:9223']
metrics_path: /pve
params:
module: [default]
scrape_interval: 30s
relabel_configs:
- source_labels: [__address__]
target_label: instance
replacement: '192.168.1.200:9223'
# ========== Node Exporter со всех серверов ==========
- job_name: 'node'
static_configs:
- targets:
- '192.168.1.200:9100' # Proxmox
- '192.168.1.201:9100' # Gateway
- '192.168.1.202:9100' # Data
- '192.168.1.203:9100' # Media
- '192.168.1.204:9100' # Photo
- '192.168.1.205:9100' # Nextcloud
- '192.168.1.206:9100' # Talk
- '192.168.1.207:9100' # Games
- '192.168.1.228:9100' # Manage
scrape_interval: 30s
relabel_configs:
- source_labels: [__address__]
target_label: instance
regex: '(.*):9100'
replacement: '${1}'
# ========== Self-monitoring vmagent ==========
- job_name: 'vmagent'
static_configs:
- targets: ['vmagent:8429']
scrape_interval: 30s
relabel_configs:
- source_labels: [__address__]
target_label: instance
replacement: 'vmagent'
# ========== VictoriaMetrics self-monitoring ==========
- job_name: 'victoriametrics'
static_configs:
- targets: ['victoriametrics:8428']
scrape_interval: 30s
metrics_path: /metrics
relabel_configs:
- source_labels: [__address__]
target_label: instance
replacement: 'victoriametrics'