Prometheus 监控Mysql服务器及Grafana可视化、

mysql_exporter:用于收集MySQL性能信息。

使用版本

mysqld_exporter 0.11.0

官方地址

使用文档:https://github.com/prometheus/mysqld_exporter

图标模板:https://grafana.com/dashboards/7362

下载地址:https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz

百度云:mysqld_exporter 0.11.0

下载地址:https://pan.baidu.com/s/1JfjbK3uOMXObc7-F8h13Dw

密码:dxsn

注:要求数据库mysql 5.5 以上版本。

安装mysql_exporter

1、下载到被监控端解压压缩包

tar zxvf mysqld_exporter-0.11.0.linux-amd64.tar.gz

2、改名并移动到指定目录

mv mysqld_exporter-0.11.0.linux-amd64 /usr/local/mysql_exporter

cd/usr/local/mysql_exporter

3、登录mysql为exporter创建账号并授权

#创建数据库用户。

mysql> CREATE USER 'exporter'@'localhost' IDENTIFIED BY 'XXXXXXXX';

#可查看主从运行情况查看线程,及所有数据库。

mysql> GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'localhost';

4、创建mysql配置文件、运行时可免密码连接数据库:vim /usr/local/mysql_exporter/.my.cnf

[client]

user=exporter

password=xiangsikai

5、启动exporter客户端

./mysqld_exporter --config.my-cnf=.my.cnf

常用参数:#选择采集innodb

--collect.info_schema.innodb_cmp#innodb存储引擎状态

--collect.engine_innodb_status#指定配置文件

--config.my-cnf=".my.cnf"

启动常用参数

6、添加系统服务:vi /usr/lib/systemd/system/mysql_exporter.service

[Unit]

Description=https://prometheus.io

[Service]

Restart=on-failureExecStart=/usr/local/mysql_exporter/mysqld_exporter --config.my-cnf=.my.cnf[Install]

WantedBy=multi-user.target

7、启动添加后的系统服务

systemctl daemon-reload

systemctl restart mysql_exporter.service

8、网站查看捕获mysql数据

访问:http://47.98.138.176:9104/metrics

9、使用prometheus监控修改监控端配置文件:vim prometheus.yml

scrape_configs:#添加作业并命名

- job_name: 'mysql'

#静态添加node

static_configs:#指定监控端

- targets: ['47.98.138.176:9104']

10、检查并重启服务

./promtool check config prometheus.yml

kill-hup 5997

11、查看监控端是否介入

12、使用promSQL查看mysql监控信息

#测试查看mysqlglobal状态信息

mysql_global_status_aborted_clients

PromSQL

13、Granfana 导入Mysql 监控图表

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

14、输入导入图标ID等待3秒弹出如下,修改后保存

15、监控展示

查看mysql服务的可视化_Prometheus 监控Mysql服务器及Grafana可视化相关推荐

  1. Prometheus 监控Mysql服务器及Grafana可视化

    Prometheus 监控Mysql服务器及Grafana可视化 mysql_exporter:用于收集MySQL性能信息. 使用版本 mysqld_exporter 0.11.0 官方地址 使用文档 ...

  2. 测试远程连接mysql_让MYSQL服务支持远程连接(允许mysql远程登录)测试可行

    一般来说远程连接MYSQL数据库,除非两台服务器在同个机房的局域网内,不然访问速度肯定很慢,性价比不高,除非为了远程维护方便,不然一般不会有人这么设置,这里简单谈谈如何在WIN系统下设置MYSQL的远 ...

  3. wamp mysql服务无法启动_wamp中mysql无法启动怎么办

    wamp中mysql无法启动的解决办法:1.通过设置环境变量,开启MySQL服务:2.在启动wampserver之前把MySQL服务停掉:3.在my.ini中添加或修改"innodb_for ...

  4. zabbix 创建mysql用户名密码_zabbix3.0 监控mysql服务免用户名密码登录的问题故障处理详细过程...

    1,f中用户名密码无效 在azure云上面,使用Zabbix监控mysql中,发现在/usr/local/mysql/f里面设置的默认用户名密码无效,出不来数据,而且在zabbix服务器上,使用zab ...

  5. 监控mysql数据库 更新_实时监控mysql数据库变化

    对于二次开发来说,很大一部分就找找文件和找数据库的变化情况 对于数据库变化.还没有发现比较好用的监控数据库变化监控软件. 今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化 1.打开数 ...

  6. navicat for mysql服务_使用Navicat for MySQL数据库连接服务器中的MySQL服务

    本文主要向大家介绍了使用Navicat for MySQL数据库连接服务器中的MySQL服务,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 第一步:登录mysql服务器,新建一个 ...

  7. mysql服务账号密码忘记_windows mysql 账号密码忘了怎么办

    匿名用户 1级 2017-02-15 回答 首先,需要关闭MySQL Server服务.在"运行"窗口,输入"services.msc",进入"服务& ...

  8. linux mysql 怎么启动客服端_脚本之家教你linux如何启动mysql服务教程图解 linux启动mysql服务命令是什么...

    mysql数据库是一种开放源代码的关系型数据库管理系统,有很多朋友都在使用.一些在linux系统上安装了mysql数据库的朋友,却不知道该如何对mysql数据库进行配置.那么linux该如何启动mys ...

  9. linux下如何启动mysql服务_linux下怎么启动mysql服务

    2017-11-08 回答 权限问题.,copy份给你! 1.首先要运行一下 比如说我的mysql安装在/opt/mysql下面 #cd /opt/mysql #scripts/mysql_insta ...

最新文章

  1. 不知所“云”:小企业对云托管知之甚少
  2. T-SQL中的随机数
  3. Elasticsearch-Jest 配置ES集群源码解读
  4. android插件框架机制的选择,Android插件开发初探——基础篇
  5. 傅里叶变换的初级理解一
  6. 做这行的,一定要会修电脑!
  7. 谷粒商城RabbitMQ设计思想详解:消息队列双重保险设计
  8. linux可以不用grub吗,既然不用Win了,那么GrubDOS也不用了。linux grub求指导
  9. Shell 标准输入、输出和错误
  10. 95-40-050-java.util.concurrent-CopyOnWriteArraySet
  11. I.MX6 MAC地址修改
  12. Python打印杨辉三角
  13. Java集合类源码分析汇总
  14. 计算机里被删除的文件可以在哪里进行恢复,电脑怎么找回删除的文件?找回删除文件的方法...
  15. 计算机等级考试sumif,sumif函数的使用方法有哪些
  16. Image-Guided Navigation of a Robotic Ultrasound Probe for Autonomous Spinal Sonography Using a
  17. 用计算机处理表格说课稿,《制作表格》说课稿
  18. 获取QQ邮箱的授权码
  19. 谷歌pay服务端文档_google支付后台验证操作流程
  20. 在PyCharm中导入和使用arcpy

热门文章

  1. “两弹一星”元勋年轻时的考卷,连标点符号都找不到错
  2. 【文末有赠书】从历史角度讲现代数学
  3. 国内学生宿舍最“豪华”的4所大学,清华大学排第3,第1当之无愧
  4. java编码规范右大括号换行_java编码规范摘选
  5. 设置log缓存_node多级缓存之redis缓存
  6. java中的接口的定义以及实现关系
  7. Apsara Stack 技术百科 | 浅谈阿里云混合云新一代运维平台演进与实践
  8. 新能源汽车太猛了,这些卡脖子技术你了解吗?
  9. Flink on Zeppelin 流计算处理最佳实践
  10. Spark整合Ray思路漫谈