分类: LINUX
2010-11-18 13:47:28
Cacti之 监控mysql
作者:pkfeiyang blog:http://pkfeiyang.cublog.cn
1模板下载
1.better-cacti-templates-1.1.7.tar.gz
2 解压安装
tar –xzf better-cacti-templates-1.1.7.tar.gz
cd better-cacti-templates-1.1.7
将插件考到cacti目录
/opt/better-cacti-templates-1.1.7/scripts
cp ss_get_by_ssh.php ss_get_mysql_stats.php /var/www/html/scripts/ ##(这个是cacti 模板目录)
修改权限(自定义)
chmod 775 ss_get_*
chmow apache:apache ss_get_by_ssh.php
chown apache:apache ss_get_mysql_stats.php
编辑mysql连接程序
vi ss_get_mysql_stats.php
修改如下(根据自己定义)
$mysql_user = 'cactiuser';
$mysql_pass = 'CactiMadeEZ';
$mysql_port = 3306;
3配置MySQL服务器
让cacti所在机器能够访问MySQL服务器的状态信息,必须拥有”process”权限。如果要监控InnoDB状态,还必须有”SUPER”权限。
mysql> grant process,super on *.* to 'cacti'@'%' identified by 'cacti';
mysql> grant all privileges on cacti.* to cacti@"%" identified by "cacti";
注意:在 此权限相当重要,那个“%”号最好去掉,否则将会是权限漏洞,换成你的监控主机ip如:
mysql> grant process,super on *.* to 'cacti'@‘监控主机ip' identified by 'cacti';
mysql> grant all privileges on cacti.* to cacti@"监控主机ip" identified by "cacti";
4 添加模板文件
在cacti管理界面(Import Templates)导入cacti_host_template_x_jmx_server_ht_0.8.6i-sver1.1.7
5 添加设备及模板
不说了嘿嘿 !!