Just started to work with Prometheus migrating from Zabbix , I have installed new installation under Ubuntu 20.04 server
I am trying to make Prometheus work with TLS and basic authentication, i have created web config file web-config.yml and self signed cert and key , in prometheus.yml i have set as following sown below, and also the web-config.yml.
Now when i try to set Prometheus to point to web-config.yml , i am editing
and adding following below line , but as soon a i start Prometheus its fail , without option its start normally, but without my config , any thing i missed or wrong added option?
# Set the command-line arguments to pass to the server. ARGS="--web.config.file=/etc/prometheus/web-config.yml"
scrape_configs: # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config. - job_name: 'prometheus' scheme: https basic_auth: username: prometheus password: xxxxxxx tls_config: ca_file: node_exporter.crt insecure_skip_verify: true
tls_server_config: cert_file: node_exporter.crt key_file: node_exporter.key basic_auth_users: prometheus: $2a$12$6DdRU0KfsKuD9C.35UDeveeYIvSxxxxxxxxKjo9R8PBDgKYa