Prometheus监控Mysql

小柒助手 Prometheus评论113,8014字数 322阅读1分4秒阅读模式

mysqld_exporter的安装

1、mysqld_exporter的安装

官网地址:https://prometheus.io/download文章源自小柒网-https://www.yangxingzhen.cn/6733.html

文章源自小柒网-https://www.yangxingzhen.cn/6733.html

[root@localhost ~]# wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz文章源自小柒网-https://www.yangxingzhen.cn/6733.html

2、解压mysqld_exporter文章源自小柒网-https://www.yangxingzhen.cn/6733.html

[root@localhost ~]# tar xf mysqld_exporter-0.12.1.linux-amd64.tar.gz文章源自小柒网-https://www.yangxingzhen.cn/6733.html

[root@localhost ~]# mv mysqld_exporter-0.12.1.linux-amd64 /usr/local/mysqld_exporter文章源自小柒网-https://www.yangxingzhen.cn/6733.html

3、Mysql授权(因为Mysql在本机)文章源自小柒网-https://www.yangxingzhen.cn/6733.html

mysql> grant all on *.* to admin@'localhost' identified by '123456';文章源自小柒网-https://www.yangxingzhen.cn/6733.html

mysql> flush privileges;文章源自小柒网-https://www.yangxingzhen.cn/6733.html

4、创建mysql.cnf配置文件文章源自小柒网-https://www.yangxingzhen.cn/6733.html

[root@localhost ~]# cd /usr/local/mysqld_exporter

[root@localhost mysqld_exporter]# vim mysql.cnf

[client]
user=admin
password=123456

5、创建Mysqld_exporter启动脚本

[root@localhost ~]# vim /usr/lib/systemd/system/mysqld_exporter.service

[Unit]
Description=mysqld_exporter
Documentation=https://prometheus.io
Wants=network-online.target
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/local/mysqld_exporter/mysqld_exporter --config.my-cnf=/usr/local/mysqld_exporter/mysql.cnf
Restart=on-failure
[Install]
WantedBy=multi-user.target

6、启动mysqld_exporter

[root@localhost mysqld_exporter]# systemctl daemon-reload

[root@localhost mysqld_exporter]# systemctl start mysqld_exporter

7、浏览器访问本机IP:9104/metrics可以看到mysql的指标

8、修改prometheus配置文件,scrape_configs下面添加

[root@localhost mysqld_exporter]# vim /usr/local/prometheus/prometheus.yml

- job_name: 'mysql'
    static_configs:
    - targets: ['localhost:9104']

9、重启Prometheus服务

[root@localhost mysqld_exporter]# systemctl restart prometheus

10、在Prometheus界面可以看到mysql相关指标

11、查看Targets

二、Grafana配置

1、Granfana 导入Mysql 监控图表

推荐图标ID:https://grafana.com/dashboards/7362

2、输入图标ID

3、输入导入图标ID等待3秒弹出如下,修改后导入即可

4、监控展示

至此,Prometheus监控Mysql完毕。

若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如本文“对您有用”,欢迎随意打赏,谢谢!

继续阅读
Wechat
微信扫一扫,加我!
weinxin
我的微信
微信号已复制
微信公众号
微信扫一扫,关注我!
weinxin
我的公众号
公众号已复制
小柒助手
  • 本文由 小柒助手 发表于 2020年4月10日 15:59:07
  • 声明:本站所有文章,如无特殊说明或标注,本站文章均为原创。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。转载请务必保留本文链接:https://www.yangxingzhen.cn/6733.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖动滑块以完成验证