lbdbzj110 发表于 2018-10-2 07:57:48

cacti监控mysql-Frank

  第一
  1 下载cacti监控mysql的模板 http://code.google.com/p/mysql-cacti-templates/
  2 解压模板
  #tar xvfbetter-cacti-templates-1.1.7.tar
  3 把相应的php脚本拷贝到cacti的家目录下面scripts/目录下面
  #cdbetter-cacti-templates-1.1.7/scripts
  #cpss_get_mysql_stats.php   ss_get_by_ssh.php/var/www/html/cacti/scripts
  4 修改关于监控mysql 相应的php脚本
  #cd /var/www/html/cacti/scripts
  #   vimss_get_mysql_stats.php
  $mysql_user = 'cacti';
  $mysql_pass = 'cacti';
  注:上面mysql_usermysql_pass 对应的是cacti能够访问所有被监控mysql的共同的用户和密码,并且该用户是在别监控mysql服务器上是授权用户
  $mysql_port = 3306;
  $cache_dir= '/var/www/html/cacti/cache';默认情况下是保存在/tmp下面
  5 创建cache目录
  6 导入监控mysql的模板
  通过web访问cacti并且点击 console à Import Templatesà Browse
  选择您要导入的模板cacti_host_template_x_mysql_server_ht_0.8.6i-sver1.1.7.xmlà Save (保存)
  7   在被监控mysql服务器上授权用户
  配置MySQL服务器,让cacti所在机器能够访问MySQL服务器的状态信息,必须拥有”process”权限。如果要监控InnoDB状态,还必须有”SUPER”权限
  #mysql –uroot –p
  # mysql> grant process,super on *.* to 'cacti'@'IP’'>
  注:IP 是对应cacti服务器的IP地址;在监控mysql的一些对象时需要mysql用户名和密码
  
  8 如图所示
  
  
  
  第二
  1 到http://faemalia.net/mysqlUtils/ 网站下载监控mysql 的模板
  ApacheStats_0.8.2.tar
  2解压该模板,并把对应的php脚本拷贝到cacti家目录下面的scripts 目录下面
  #tar xvf ApacheStats_0.8.2.tar
  #cdApacheStats_0.8.2
  #cp   mysql_stats.phpdumpMemcachedStats.php/var/www/html/cacti/scripts
  3 导入模板文件
  cacti_host_template_temysql_host.xml
  4 当然同样也要为用户授权,
  # mysql> grant process,super on *.* to 'cacti'@'IP’'>
  5 如图所示

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