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

2020-12-28  本文已影响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)

上一篇下一篇

猜你喜欢

热点阅读