cacti监控mysql

本文详细介绍使用Cacti监控MySQL的方法,包括下载并安装监控模板、配置PHP脚本及MySQL用户权限等步骤。

第一

下载cacti监控mysql的模板 http://code.google.com/p/mysql-cacti-templates/

解压模板

   #tar xvf  better-cacti-templates-1.1.7.tar

把相应的php脚本拷贝到cacti的家目录下面scripts/目录下面

   #cd  better-cacti-templates-1.1.7/scripts

   #cp  ss_get_mysql_stats.php   ss_get_by_ssh.php  /var/www/html/cacti/scripts

修改关于监控mysql 相应的php脚本

#cd /var/www/html/cacti/scripts

#   vim  ss_get_mysql_stats.php

      $mysql_user = 'cacti'; 

      $mysql_pass = 'cacti';

   注:上面mysql_user  mysql_pass 对应的是cacti能够访问所有被监控mysql的共同的用户和密码,并且该用户是在别监控mysql服务器上是授权用户

      $mysql_port = 3306;

      $cache_dir  = '/var/www/html/cacti/cache';默认情况下是保存在/tmp下面

创建cache目录

        

导入监控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’' identified by 'cacti'; 

                   注:IP 是对应cacti服务器的IP地址;在监控mysql的一些对象时需要mysql用户名和密码

 

如图所示

   

 

 

 

    

第二

   1 http://faemalia.net/mysqlUtils/ 网站下载监控mysql 的模板

     ApacheStats_0.8.2.tar

   2  解压该模板,并把对应的php脚本拷贝到cacti家目录下面的scripts 目录下面

      #tar xvf ApacheStats_0.8.2.tar

      #cd  ApacheStats_0.8.2

      #cp   mysql_stats.php  dumpMemcachedStats.php  /var/www/html/cacti/scripts

   3 导入模板文件

               cacti_host_template_temysql_host.xml

   4 当然同样也要为用户授权,

        # mysql> grant process,super on *.* to 'cacti'@'IP’' identified by 'cacti'; 

  


 










本文转自 freehat08 51CTO博客,原文链接:http://blog.51cto.com/freehat/389704,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值