前言:
如今姐妹们对“mysql认证教材”大致比较关怀,我们都需要了解一些“mysql认证教材”的相关文章。那么小编也在网上网罗了一些对于“mysql认证教材””的相关资讯,希望小伙伴们能喜欢,朋友们一起来学习一下吧!介绍
前面我们介绍了node_exporter添加认证和配置tsl,现在我们对于mysql的监控节点mysqld_exporter也添加认证和配置TSL。
开始
mysqld_exporter和node_exporter的流程一样,首先需要生成证书,我们就用前面生成的,再mysqld_exporter文件夹下将证书导入,别且配置config.yaml文件,内容与前面一节一样即可。
config.yaml文件
tls_server_config: cert_file: node-exporter.crt key_file: node-exporter.keybasic_auth_users: # 用户名 : 密码 admin: $2y$12$7nzpGM46C59XKdssBNhclt.na7O6VVqwIAeRWToURXWcEgVS0lsBnS
同时我们需要添加一个my.cnf文件,具体的可以参照第二篇文章。创建完成之后我们就可以启动mysqld_exporter了
nohup ./mysqld_exporter --config.my-cnf=./my.cnf --web.config.file=/usr/local/mysqld_exporter/config.yaml > mysql_exporter.log &
这样我们就启动好了,看下日志
可以看到我们配置的TSL已经成功了,我们访问下9104
可以看到我们http访问是不能成功的,我们通过https访问 输入我们配置的用户名密码即可访问成功。
然后就是配置Prometheus中的prometheus.yml文件,添加如下信息:
- job_name: "mysql_node" scheme: https tls_config: # 填写证书路径 ca_file: /etc/ssl/certs/node-exporter.crt basic_auth: username: admin password: password111 static_configs: - targets: ["ip:9104"]
然后重启Prometheus,配置granfan就可以了,看下效果吧
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #mysql认证教材