munin自带的有mysql监控功能,但是没有启用。试了二种方法,都可以监控mysql。

一,安装munin mysql的perl扩展

# yum install perl-Cache-Cache perl-IPC-ShareLite perl-DBD-MySQL

二,为监控创建mysql用户

mysql> CREATE USER munin@localhost IDENTIFIED BY '123456';

mysql> GRANT SUPER,PROCESS ON *.* TO munin@localhost;

mysql> FLUSH PRIVILEGES;

二,munin自带的mysql

1,建立munin mysql插件软连接

# ln -sf /usr/share/munin/plugins/mysql_* /etc/munin/plugins

2,创建配置文件

# vim /etc/munin/plugin-conf.d/mysql.conf //添加以下内容

env.mysqlconnection DBI:mysql:mytest;host=localhost;port=3306

env.mysqladmin /usr/bin/mysqladmin

env.mysqluser munin

env.mysqlpassword 123456

3,查看munin是不是支持mysql

# munin-node-configure |grep mysql

mysql_ | yes |

mysql_bytes | yes |

mysql_innodb | yes |

mysql_isam_space_ | yes |

mysql_queries | yes |

mysql_slowqueries | yes |

mysql_threads | yes |

4,查看munin mysql配置是不是正确

[root@node1 plugin-conf.d]# munin-node-configure --suggest 2>&1 | grep mysql

mysql_ | yes | yes (+bin_relay_log +commands +connections +files_tables +

如果缺少perl模块就会是no|no

然后重启munin就配置好了。在这里要注意一点就是,munin自带的mysql,监控的东西不多,并且有部分功能不出图片。

三,用第三方的munin mysql插件(推荐)

1,下载地址:https://github.com/kjellm/munin-mysql

2,解压,配置,并安装

# unzip munin-mysql-master.zip

# cd munin-mysql-master

# vim Makefile //修改安装文件

PLUGIN_DIR:=/usr/share/munin/plugins //改为自己的munin plugins路径

# vim mysql.conf //原来的删除掉,添加以下内容

env.mysqlconnection DBI:mysql:mytest;host=localhost;port=3306

env.mysqladmin /usr/bin/mysqladmin

env.mysqluser munin

env.mysqlpassword 123456

# chmod +x Makefile //加可执行

# make install //安装命令

安装结束后,并会自动重启munin。用第三方的munin mysql插件,监控的功能多,并且都可以生成图片。如下图:

munin 监控 mysql

munin mysql_munin 监控 mysql 2种方法相关推荐

  1. 监控 MySQL的多种方法

    判断mysql是否正常的几种方法 ################################# 方法1:看端口 netstat -lntup|grep 3306|wc -l lsof -i :3 ...

  2. [mysql]三种方法为root账户指定密码

    前言:前段时间把mysql安装后一直没管它,当时就在奇怪为什么mysql登陆不要密码,原来一直用的超用户账户登陆的(简称超级用户) 其实只怪自己太无知,之前一直用的phpbydamin进行的数据库的可 ...

  3. alibaba的druid连接池的监控的两种方法

    alibaba的druid连接池的监控的两种场景 一.导入druid包,适用spring.springboot 1.导包(版本自选) 这里省略了数据库的其他包只关注druid的相关 <depen ...

  4. java连接MySQL几种方法_Java连接MySQL数据库三种方法

    好久没有更新博客了!今天利用周目时学习了一下数据库mysql.介绍一下数据库的三种连接方式! 开发工具:Myeclipse MySQL5.6 MySQL连接驱动:mysql-connector-jav ...

  5. MySQL几种方法的数据库备份

    MySQL有几个方法来备份 最近博客一直想写点.可是不知道写什么,感觉自己近期的知识没有什么添加,今天想到了一篇能够写的博客.曾经试过依据data目录备份MySQL.可是从来没有成功过.前几天帮助朋友 ...

  6. memcached监控的几种方法(nagios等)

    转载 学习:http://storysky.blog.51cto.com/628458/244962 一.memcache.php 这个东东算是最简单的了,只要支持php环境就能用,把这个文件放到你的 ...

  7. mysqluc安装MYSQL_安装mysql几种方法

    一.在线安装(推荐) 1.配置仓库 [root@localhost ~]# vim /etc/yum.repos.d/mysql.repo 1 2.安装指定版本(提前配置好网络源) [root@loc ...

  8. mysql pacemaker_关于pacemaker监控mysql修复的方法

    对工作中,涉及到数据库修复的一个简单汇总 1.在所有的控制节点上,执行pcs resource命令行,查看控制节点上pacemaker的状态是否异常,如果异常,通过crm_resource -P命令行 ...

  9. Linux安装MySQL的两种方法

    原文链接:http://blog.csdn.net/superchanon/article/details/8546254 -------------------------------------- ...

最新文章

  1. 水晶报表主子报表分页问题
  2. 处理图片(updated)
  3. 11.7 iostat: I/O信息统计
  4. VAE(变分自编码器)学习笔记
  5. Spark(二): 内存管理
  6. python设计报告的前言怎么写_2017实习报告前言怎么写
  7. androidannotations gradle Android Studio
  8. 20210530:力扣第53场双周赛题解
  9. mysql多租户视频_数据库实现多租户支持的思路
  10. 【推荐】互联网或技术多平台,一文多发小工具!
  11. ElasticSearch全文搜索引擎之核心概念和IK分词器篇
  12. spring与spring mvc
  13. cmd查看当前python安装路径_python环境配置
  14. python中def fun()是什么意思_python def 参数
  15. 下载英文电子书网站,推荐
  16. TikTok选品有什么技巧?
  17. Android模拟器中实现音、视频文件的断点播放
  18. IDEA谷歌翻译插件提示:更新 TKK 失败,请检查网络连接
  19. 【用户运营】滴滴出行活动策划、用户成长体系、用户增长逻辑分析
  20. 使用docker搭建gitlab版本控制系统

热门文章

  1. 定期定量采购_企业常见的六种采购策略
  2. python预定义_【Python】python类中方法的预定义
  3. 爬虫找工作要掌握什么_找爬虫工作必须掌握scrapy框架究竟什么?
  4. 华为mate40搭载鸿蒙,华为mate40搭载鸿蒙还是EMUI11,答案来了
  5. python 字符串函数 center_Python字符串处理
  6. Java DataInputStream readShort()方法(带示例)
  7. PyCharm pyqt5用label控件显示图片 QPixmap 串口通信指示灯
  8. Python openpyxl打开有公式的excel表取值错误的解决办法,Python openpyxl获取excel有公式的单元格的数值错误,Python操作excel(.xlsx)封装类
  9. centos7利用nexus离线搭建局域网pypi源
  10. python socket udp_python网络-Socket之udp编程(24)