首先需要安装mysql,mysql的安装参考https://morris131.blog.csdn.net/article/details/107742395
mysqld_exporter的安装
- 下载mysqld_exporter,下载地址:https://github.com/prometheus/mysqld_exporter/releases
这里下载的是:https://github.com/prometheus/mysqld_exporter/releases/download/v0.13.0/mysqld_exporter-0.13.0.linux-amd64.tar.gz
-
上传至/usr/local目录下并解压
-
安装为系统服务
- 新增配置文件.my.cnf
- 启动mysqld_exporter
-
验证,浏览器输入:http://192.168.0.208:9104/
配置prometheus
/usr/local/prometheus-2.27.1.linux-amd64/prometheus.yml增加如下内容:
重启prometheus。
打开http://192.168.0.207:9090/targets,发现mysql已经开始被监控了。
- 验证,浏览器输入:http://192.168.0.207:9093/
- 停止mysqld_exporter,prometheus后台能看到告警信息。
遇到的问题
- 一切配置正常,就是邮件发不出去, 错email.loginAuth auth: 550 User has no permission
开启smtp,然后会得到一个授权码,将这个授权码作为邮箱的登录密码即可。
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8665 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!