My Prometheus, version 2.21.0
how can I configure https ?
–web.config.file tag is not working shows unknow flag
Is there any other way to config https?
My Prometheus, version 2.21.0
how can I configure https ?
–web.config.file tag is not working shows unknow flag
Is there any other way to config https?
“–web.config.file tag is not working shows unknow flag”
Please show us what filename you provided following that tag, and the content
(excluding comments) of that file.
In other words, please show us what configuration you tried to use to enable
HTTPS, so that we might see any mistakes.
Antony.
Hi Pooh,
first of all Thanks for support
below is the prometheus.service configuration
[Unit]
Description=Prometheus systemd service unit
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=prometheus
Group=prometheus
ExecReload=/bin/kill -HUP $MAINPID
ExecStart=/usr/local/bin/prometheus
–config.file=/etc/prometheus/prometheus.yml
–web.config.file=/etc/prometheus/web-config.yml
–storage.tsdb.path=/etc/prometheus/data
–web.console.templates=/etc/prometheus/consoles
–web.console.libraries=/etc/prometheus/console_libraries
–web.listen-address=0.0.0.0:9500
–log.level=warn
SyslogIdentifier=prometheus
Restart=always
[Install]
WantedBy=multi-user.target
below is the web-config.yml
tls_server_config:
cert_file: /etc/prometheus/cert/xyz.crt
key_file: /etc/prometheus/cert/xyz.key
[ client_ca_file: /etc/prometheus/cert/xyz_ca.crt ]
[ min_version: “TLS1.2” ]
I’m pretty certain you just need to comment-out the lines starting with square
brackets as these are documentation examples and not directives.
Antony.
Hi
I removed brackets and additional line is already commented
I have restarted service but below error shows
Error parsing commandline arguments: unknown long flag ‘–web.config.file’
prometheus: error: unknown long flag ‘–web.config.file’
prometheus.service: Main process exited, code=exited, status=1/FAILURE
prometheus.service: Failed with result ‘exit-code’.