munin 监控 mysql数据库状态几种方案

SEO探索者团队 SEO服务&网站优化

前面介绍了利用 munin监控服务器了,下面我们再来看一篇利用munin监控mysql数据库的2种方法了,希望这两种方法可以帮助到大家.

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

一,安装munin mysql的perl扩展

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

二,为监控创建mysql用户

  1. mysql>CREATEUSERmunin@localhostIDENTIFIEDBY'123456';
  2. mysql>GRANTSUPER,PROCESSON*.*TOmunin@localhost;
  3. mysql>FLUSHPRIVILEGES;

三,munin自带的mysql

1,建立munin mysql插件软连接

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

2,创建配置文件

  1. #vim/etc/munin/plugin-conf.d/mysql.conf//添加以下内容
  2. env.mysqlconnectionDBI:mysql:mytest;host=localhost;port=3306
  3. env.mysqladmin/usr/bin/mysqladmin
  4. env.mysqlusermunin
  5. env.mysqlpassword123456

3,查看munin是不是支持mysql

  1. #munin-node-configure|grepmysql
  2. mysql_|yes|
  3. mysql_bytes|yes|
  4. mysql_innodb|yes|
  5. mysql_isam_space_|yes|
  6. mysql_queries|yes|
  7. mysql_slowqueries|yes|
  8. 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,解压,配置,并安装

  1. #unzipmunin-mysql-master.zip
  2. #cdmunin-mysql-master
  3. #vimMakefile//修改安装文件
  4. PLUGIN_DIR:=/usr/share/munin/plugins//改为自己的muninplugins路径
  5. #vimmysql.conf//原来的删除掉,添加以下内容
  6. env.mysqlconnectionDBI:mysql:mytest;host=localhost;port=3306
  7. env.mysqladmin/usr/bin/mysqladmin
  8. env.mysqlusermunin
  9. env.mysqlpassword123456
  10. //phpfensi.com
  11. #chmod+xMakefile//加可执行
  12. #makeinstall//安装命令

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

相关广告
  • munin 监控 mysql数据库状态几种方案 munin 监控 mysql数据库状态几种方案 munin 监控 mysql数据库状态几种方案
相关阅读

munin 监控 mysql数据库状态几种方案

2019/10/10 17:46:11 | 谷歌SEO算法 | 友情链接作弊