天天看點

Prometheus 添加 basic auth加密認證前言一、安裝工具包二、config.yml配置三、配置prometheus啟動參數四、啟動服務五、通路prometheus

前言

平常使用prometheus都是沒有加密的安全措施的,有一些節點直接暴漏在公網上會出現安全問題。現在使用basic_auth加密,使prometheus安全一些。

一、安裝工具包

安裝工具包并生成加密後密碼

yum -y install httpd-tools
htpasswd -nBC 12 '' | tr -d ':\n' 
New password: 
Re-type new password: 
# 生成的加密密碼
$2y$12$BKFmICzKaeqjDCJOK/y9e./NcFso6XN10txEKwtzpguI3G.AvSwgS
           

二、config.yml配置

将生成的密鑰寫入config.yml

cat > ./config.yml<<eof
basic_auth_users:
  # 目前設定的使用者名為admin, 可以設定多個
  admin: $2y$12$BKFmICzKaeqjDCJOK/y9e./NcFso6XN10txEKwtzpguI3G.AvSwgS
           

三、配置prometheus啟動參數

修改docker-compose配置檔案

Prometheus 添加 basic auth加密認證前言一、安裝工具包二、config.yml配置三、配置prometheus啟動參數四、啟動服務五、通路prometheus

四、啟動服務

使用docker-compose啟動

docker-compose up -d
           

五、通路prometheus

Prometheus 添加 basic auth加密認證前言一、安裝工具包二、config.yml配置三、配置prometheus啟動參數四、啟動服務五、通路prometheus

繼續閱讀