Prometheus安全认证

背景

一般Prometheus开启端口之后就可以访问UI,缺少安全认证

Prometheus提供了 Basic Auth能力

1. 设置账号密码

Centos 
# 下载工具
yum install httpd-tools
# 生成账号密码
htpasswd -nB 'admin'

2.配置web-config.yml

basic_auth_users:
admin: $2y$05$UKSS18ztdsUNoEuXYScr2OE1TCMe1hWnmD6JuwUi/uPTJayHIakae

3. 启动配置添加

/bin/prometheus --web.config.file web-config.yml

4. 检查

访问Promeheus UI需要登陆才能访问

Ref