global:
  scrape_interval: 15s
  scrape_timeout: 10s
  evaluation_interval: 15s

alerting:
  alertmanagers:
    - scheme: http
      timeout: 10s
      static_configs:
        - targets:
            - "alertmanager:9093"

rule_files:
  - "/etc/prometheus/rules/*.rules.yaml"

scrape_configs:
  - job_name: prometheus
    honor_timestamps: true
    metrics_path: /metrics
    scheme: http
    static_configs:
      - targets:
          - localhost:9090
  - job_name: alertmanager
    honor_timestamps: true
    metrics_path: /metrics
    scheme: http
    static_configs:
      - targets:
          - alertmanager:9093
  - job_name: mumble
    honor_timestamps: true
    scrape_interval: 5s
    scrape_timeout: 1s
    metrics_path: /metrics
    scheme: https
    static_configs:
      - targets:
          - mumble.hamburg.ccc.de:443
  - job_name: opnsense-ccchh
    honor_timestamps: true
    metrics_path: /metrics
    scheme: http
    static_configs:
      - targets:
          - 185.161.129.132:9100
  - job_name: jitsi
    honor_timestamps: true
    scrape_interval: 5s
    scrape_timeout: 1s
    metrics_path: /metrics
    scheme: http
    static_configs:
      - targets:
          - jitsi.hamburg.ccc.de:9888 # Jitsi Video Bridge
  - job_name: 'pve'
    static_configs:
      - targets:
          - 212.12.48.126  # chaosknoten
    metrics_path: /pve
    params:
      module: [ default ]
      cluster: [ '1' ]
      node: [ '1' ]
    relabel_configs:
      - source_labels: [ __address__ ]
        target_label: __param_target
      - source_labels: [ __param_target ]
        target_label: instance
      - target_label: __address__
        replacement: pve-exporter:9221
  - job_name: hosts
    static_configs:
      # Wieske Chaosknoten VMs
      - labels:
          site: wieske
          type: virtual_machine
          hypervisor: chaosknoten
        targets:
          - netbox-intern.hamburg.ccc.de:9100
          - matrix-intern.hamburg.ccc.de:9100
          - public-web-static-intern.hamburg.ccc.de:9100
          - git-intern.hamburg.ccc.de:9100
          - forgejo-actions-runner-intern.hamburg.ccc.de:9100
          - eh22-netbox-intern.hamburg.ccc.de:9100
          - eh22-wiki-intern.hamburg.ccc.de:9100
          - nix-box-june-intern.hamburg.ccc.de:9100
          - mjolnir-intern.hamburg.ccc.de:9100
          - woodpecker-intern.hamburg.ccc.de:9100
          - penpot-intern.hamburg.ccc.de:9100
          - jitsi.hamburg.ccc.de:9100
          - onlyoffice-intern.hamburg.ccc.de:9100
          - ccchoir-intern.hamburg.ccc.de:9100
          - tickets-intern.hamburg.ccc.de:9100
          - keycloak-intern.hamburg.ccc.de:9100
          - onlyoffice-intern.hamburg.ccc.de:9100
          - pad-intern.hamburg.ccc.de:9100
          - wiki-intern.hamburg.ccc.de:9100
          - zammad-intern.hamburg.ccc.de:9100
          - pretalx-intern.hamburg.ccc.de:9100
      - labels:
          site: wieske
          type: physical_machine
        targets:
          - chaosknoten.hamburg.ccc.de:9100