Open BruceOuyang opened 2 years ago
套路是一样的,都是在启动的时候指定配置文件即可,示例:
1)node_exporter
/usr/local/bin/node_exporter --web.config=/etc/node_exporter/web.yml
2) mysqld_exporter
/usr/local/bin/mysqld_exporter --web.config.file=/etc/mysqld_exporter/web.yml
注意: node_exporter 用
--web.config
mysqld_exporter 用--web.config.file
basic_auth
1.修改配置,示例:
- job_name: "node"
basic_auth:
username: admin
password: 123456
static_configs:
- targets: ["10.0.7.207:9100"]
- job_name: "mysql"
basic_auth:
username: admin
password: 123456
static_configs:
- targets: ["10.0.7.206:9101"]
2.重启 prometheus
systemctl restart prometheus
3.打开管理页面进行测试
准备一个 Hash 加密密码
1.创建一个 python 脚本 gen-pass.py
输入如下内容
2.执行脚本,输入密码,获得密码串,示例:
创建 web.yml
1.创建 web.yml
输入如下内容后保存
2.校验 web.yml,示例:
修改 prometheus 启动脚本并校验
1.修改启动脚本
在
ExecStart
追加一句完整示例:
2.重载 systemd Manager
3.重启 prometheus
4.检查状态
5.访问管理界面验证
http://10.0.7.208:9090