munin 监控 mysql数据库状态几种方案推荐
发布时间:2022-06-21 00:04:54 所属栏目:教程 来源:互联网
导读:前面介绍了利用 munin监控服务器了,下面我们再来看一篇利用munin监控mysql数据库的2种方法了,希望这两种方法可以帮助到大家. munin自带的有mysql监控功能,但是没有启用,试了二种方法,都可以监控mysql. 一,用第三方的munin mysql插件(推荐) 1,下载地址:ht
前面介绍了利用 munin监控服务器了,下面我们再来看一篇利用munin监控mysql数据库的2种方法了,希望这两种方法可以帮助到大家. munin自带的有mysql监控功能,但是没有启用,试了二种方法,都可以监控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 //phpfensi.com # chmod +x Makefile //加可执行 # make install //安装命令 安装结束后,并会自动重启munin,用第三方的munin 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,监控的东西不多,并且有部分功能不出图片. (编辑:天瑞地安资讯网_保定站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |