munin mysql_munin 监控 mysql 2种方法
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种方法相关推荐
- 监控 MySQL的多种方法
判断mysql是否正常的几种方法 ################################# 方法1:看端口 netstat -lntup|grep 3306|wc -l lsof -i :3 ...
- [mysql]三种方法为root账户指定密码
前言:前段时间把mysql安装后一直没管它,当时就在奇怪为什么mysql登陆不要密码,原来一直用的超用户账户登陆的(简称超级用户) 其实只怪自己太无知,之前一直用的phpbydamin进行的数据库的可 ...
- alibaba的druid连接池的监控的两种方法
alibaba的druid连接池的监控的两种场景 一.导入druid包,适用spring.springboot 1.导包(版本自选) 这里省略了数据库的其他包只关注druid的相关 <depen ...
- java连接MySQL几种方法_Java连接MySQL数据库三种方法
好久没有更新博客了!今天利用周目时学习了一下数据库mysql.介绍一下数据库的三种连接方式! 开发工具:Myeclipse MySQL5.6 MySQL连接驱动:mysql-connector-jav ...
- MySQL几种方法的数据库备份
MySQL有几个方法来备份 最近博客一直想写点.可是不知道写什么,感觉自己近期的知识没有什么添加,今天想到了一篇能够写的博客.曾经试过依据data目录备份MySQL.可是从来没有成功过.前几天帮助朋友 ...
- memcached监控的几种方法(nagios等)
转载 学习:http://storysky.blog.51cto.com/628458/244962 一.memcache.php 这个东东算是最简单的了,只要支持php环境就能用,把这个文件放到你的 ...
- mysqluc安装MYSQL_安装mysql几种方法
一.在线安装(推荐) 1.配置仓库 [root@localhost ~]# vim /etc/yum.repos.d/mysql.repo 1 2.安装指定版本(提前配置好网络源) [root@loc ...
- mysql pacemaker_关于pacemaker监控mysql修复的方法
对工作中,涉及到数据库修复的一个简单汇总 1.在所有的控制节点上,执行pcs resource命令行,查看控制节点上pacemaker的状态是否异常,如果异常,通过crm_resource -P命令行 ...
- Linux安装MySQL的两种方法
原文链接:http://blog.csdn.net/superchanon/article/details/8546254 -------------------------------------- ...
最新文章
- 水晶报表主子报表分页问题
- 处理图片(updated)
- 11.7 iostat: I/O信息统计
- VAE(变分自编码器)学习笔记
- Spark(二): 内存管理
- python设计报告的前言怎么写_2017实习报告前言怎么写
- androidannotations gradle Android Studio
- 20210530:力扣第53场双周赛题解
- mysql多租户视频_数据库实现多租户支持的思路
- 【推荐】互联网或技术多平台,一文多发小工具!
- ElasticSearch全文搜索引擎之核心概念和IK分词器篇
- spring与spring mvc
- cmd查看当前python安装路径_python环境配置
- python中def fun()是什么意思_python def 参数
- 下载英文电子书网站,推荐
- TikTok选品有什么技巧?
- Android模拟器中实现音、视频文件的断点播放
- IDEA谷歌翻译插件提示:更新 TKK 失败,请检查网络连接
- 【用户运营】滴滴出行活动策划、用户成长体系、用户增长逻辑分析
- 使用docker搭建gitlab版本控制系统
热门文章
- 定期定量采购_企业常见的六种采购策略
- python预定义_【Python】python类中方法的预定义
- 爬虫找工作要掌握什么_找爬虫工作必须掌握scrapy框架究竟什么?
- 华为mate40搭载鸿蒙,华为mate40搭载鸿蒙还是EMUI11,答案来了
- python 字符串函数 center_Python字符串处理
- Java DataInputStream readShort()方法(带示例)
- PyCharm pyqt5用label控件显示图片 QPixmap 串口通信指示灯
- Python openpyxl打开有公式的excel表取值错误的解决办法,Python openpyxl获取excel有公式的单元格的数值错误,Python操作excel(.xlsx)封装类
- centos7利用nexus离线搭建局域网pypi源
- python socket udp_python网络-Socket之udp编程(24)