xiang8 发表于 2018-10-11 07:06:25

cacti监控 之 mysql connections-linux

cacti监控mysql的线程,并发,连接情况,缓存使用情况,查询方式等等
  wgets https://www.percona.com/downloads/percona-monitoring-plugins/1.1.6/percona-monitoring-plugins-1.1.6.tar.gz                                                                                    (截止2017.1.4最新版本1.1.7)
  下载解压后只取两个文件
  1、PHP采集脚本:
  cp percona-monitoring-plugins-1.1.6/cacti/scripts/ss_get_mysql_stats.php/var/www/html/cacti/scripts/
  chmod +x ss_get_mysql_stats.php
  在被监控端mysql服务器上授权

  mysql> grant process,super on *.* to'cacti'@'%'>  注意:MySQL 5.1.23和更旧版本中采集InnoDB图形需要SUPER权限。
  在MySQL 5.1.24及更高版本中,所需的权限是PROCESS而不是SUPER。(官方)
  按需修改:vim ss_get_mysql_stats.php

  创建Cache目录,默认的/tmp cacti没有权限访问
  mkdir /var/www/html/cacti/tmp
  chown -R cacti.cacti/var/www/html/cacti/tmp
  chmod 777 -R/var/www/html/cacti/tmp

  2、Cacti视图模板文件(web管理端import该模板):

  选择该xml文件:percona-monitoring-plugins-1.1.6/cacti/templates/cacti_host_template_percona_mysql_server_ht_0.8.6i-sver1.1.6.xml
  导入后添加设备选择percona mysql模板,选择各个监控项,具体含义自己按需比对吧,最底下有链接
  上两张图馋馋、、、
  myisam和innodb都有专用监控视图,N多,自己选需要的



  示例图和监控项比对说明:
  https://www.percona.com/doc/percona-monitoring-plugins/LATEST/cacti/mysql-templates.html
  现有的监控是nagios+cacti做了整合,所以别问我为什么不直接用zabbix,一个字 麻烦、、、

页: [1]
查看完整版本: cacti监控 之 mysql connections-linux