美文网首页
Prometheus配置认证

Prometheus配置认证

作者: 小诸葛686 | 来源:发表于2019-07-26 09:45 被阅读0次

简介

prometheus主要侧重于监控,没有提供直接的认证能力,如果需要为其提供身份认证,可以通过配置反向代理达到目的,本文采用nginx配置的反向代理。

配置

1.安装nginx

2.配置nignx.conf

http {
    server {
        listen 12321;

        location / {
            auth_basic           "Prometheus";
            auth_basic_user_file /etc/nginx/.htpasswd;

            proxy_pass           http://localhost:9090/;
        }
    }
}

2.认证用户

window下:

通过地址http://tool.oschina.net/htpasswd在线生成,输入用户名和口令选择SHA-1算法,生成用户名密码对,可以生成多组,一行一组放到auth_basic_user_file对应的文件中。

image.png

linux下:

mkdir -p /etc/nginx
htpasswd -c /etc/nginx/.htpasswd admin

3.启动服务

启动nginx
启动promethues

4.测试

浏览器访问 http://ip:12321/graph 测试

注意

本人按照官网https://prometheus.io/docs/guides/basic-auth/
配置没有成功,通过自己的方式可以成功,看看大家是否会成功。

相关文章

网友评论

      本文标题:Prometheus配置认证

      本文链接:https://www.haomeiwen.com/subject/peolrctx.html