美文网首页
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