本文最后更新于 559 天前,其中的信息可能已经有所发展或是发生改变。
Prometheus Node Exporter 配置访问认证
设置Basic Auth
使用 htpasswd 来生成 bcrypt 密码 hash,如果没有htpasswd命令请自行安装
创建一个yaml配置文件,如:web-config.yml
二进制启动
使用配置文件启动启动node_exporter
node_exporter 1.5
及以上:node_exporter --web.config.file=web-config.yml
node_exporter 1.5
及以下:node_exporter --web.config=web-config.yml
如果遇到这报错:
node_exporter: error: unknown long flag ‘–web.config’, try --help
请参考版本启动参数
docker启动
遇到
$
转义错误:Invalid interpolation format for "command" option in service "node-exporter": "^/(sys|proc|dev|host|etc)($|/)"
参考:
https://github.com/docker/compose/issues/4485
,意思是多加个$
即可。
参考:
1.https://www.cnblogs.com/light-year/p/15981157.html