# Sample config for Prometheus. global: scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute. evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute. # scrape_timeout is set to the global default (10s). # Attach these labels to any time series or alerts when communicating with # external systems (federation, remote storage, Alertmanager). external_labels: monitor: '{{ user }}' # Load rules once and periodically evaluate them according to the global 'evaluation_interval'. rule_files: # - "first_rules.yml" # - "second_rules.yml" scrape_configs: - job_name: 'node' scrape_interval: 10s scrape_timeout: 10s tls_config: insecure_skip_verify: true static_configs: - targets: ['{{ aya01_ip }}:{{node_exporter.port}}'] - targets: ['{{ mii_ip }}:{{node_exporter.port}}'] - targets: ['{{ pi_ip }}:{{node_exporter.port}}'] - targets: ['{{ naruto_ip }}:{{node_exporter.port}}'] - targets: ['{{ inko_ip }}:{{node_exporter.port}}'] - job_name: 'mikrotik' static_configs: - targets: - {{ snmp_exporter_target }} metrics_path: /snmp params: module: [mikrotik] relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: instance - target_label: __address__ replacement: {{ aya01_ip }}:{{ snmp_exporter_port }} # The SNMP exporter's real hostname:port. - job_name: 'SMART' static_configs: - targets: ['{{ aya01_ip }}:{{smart_exporter.port}}']