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'