Hello Brian, I am very sorry. I missed that "headers:" between the lines of description. It is working now.
Brian Candler schrieb am Mittwoch, 17. Januar 2024 um 09:19:09 UTC+1: > The YAML parsing error is simply saying that under "http_server_config", > you cannot put "Strict-Transport-Security". > > The documentation says that the only keys allowed under > "http_server_config" are "http2" and "headers". So it needs to be like this: > > http_server_config: > headers: > Strict-Transport-Security: <string> > > On Wednesday 17 January 2024 at 15:43:06 UTC+8 Alexander Wilke wrote: > >> Hello, >> >> I am running: >> >> node_exporter, version 1.7.0 (branch: HEAD, revision: >> 7333465abf9efba81876303bb57e6fadb946041b) >> build date: 20231112-23:53:35 >> go version: go1.21.4 >> platform: linux/amd64 >> tags: netgo osusergo static_build >> >> >> >> Vulnerability scan complained that HSTS is not enabled so I wanted to >> enable it: >> >> tls_server_config: >> cert_file: "/opt/node_exporter/node_exporter.pem" >> key_file: "/opt/node_exporter/node_exporter.key" >> >> min_version: "TLS12" >> max_version: "TLS13" >> >> client_auth_type: "NoClientCert" >> >> basic_auth_users: >> userxxxx: 'xxxxxxxxxxxxxxxxxxxxxxxxxxx' >> >> http_server_config: >> Strict-Transport-Security: max-age=31536000 # 1 year >> >> >> Unfortunately I get this error: >> >> node_exporter: ts=2024-01-17T07:30:04.483Z caller=node_exporter.go:223 >> level=error err="yaml: unmarshal errors:\n line 14: field >> Strict-Transport-Security not found in type web.HTTPConfig" >> systemd: node_exporter.service: main process exited, code=exited, >> status=1/FAILURE >> >> >> I tried to configure it based on this documentation: >> https://prometheus.io/docs/prometheus/latest/configuration/https/ >> >> probably I need the other parameters, too like: >> Strict-Transport-Security: max-age=<expire-time>; includeSubDomains; >> preload >> How to get this working? >> >> -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/f4a72eeb-133b-495a-9a26-d8023038278cn%40googlegroups.com.

