美文网首页
Prometheus监控实战(二) Prometheus添加Ba

Prometheus监控实战(二) Prometheus添加Ba

作者: 工匠 | 来源:发表于2020-12-28 23:33 被阅读0次

    安装httpd

    yum -y install httpd
    

    生成密码文件

    htpasswd -c /etc/nginx/.prometheus prometheus
    New password:
    Re-type new password: 
    Adding password for user prometheus
    

    修改nginx配置文件

    vim nginx.conf
    
    user root;
    worker_processes  1;
    
    http {
        server {
            listen       12321;
            server_name  qwer.com;
    
    
            location / {
                auth_basic              "prometheus";
                auth_basic_user_file    "/etc/nginx/.prometheus";
                proxy_pass   http://192.168.1.103:9090/;
            }
    
            }
        }
    
    events {}
    

    docker 启动Nginx

    docker run -dit -p 12321:12321 -v /etc/nginx:/etc/nginx --name=nginx nginx:stable
    

    注意:

    1、nginx.conf 和生成的密码文件.prometheus都需要映射到容器中,否则访问Nginx时会返回403.

    2、启动Nginx,访问12321端口,输入用户名密码即可。

    3、Grafana添加prometheus数据库时,access选择 server,然后打开basic auth,输入用户名密码即可。如果选择browser,会提示失败。
    4、生产环境中或许存在安全设备导致网络连接异常,即使开通了端口策略,Grafana连接Nginx报504错误时,可删除现有Grafana并重新创建新的Grafana,创建时容器的网络模式选择host(--net=host)

    相关文章

      网友评论

          本文标题:Prometheus监控实战(二) Prometheus添加Ba

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