cacti监控mysql

在监控主机上配置cacti
1、下载cacti监控mysql的模板:
mysql-cacti-templates-1.1.2.tar.gz

# tar zxvf mysql-cacti-templates-1.1.2.tar.gz
# cd mysql-cacti-templates-1.1.2
# cp ss_get_mysql_stats.php /var/lib/cacti/scripts/

2、修改ss_get_mysql_stats.php 文件:

# cd /var/lib/cacti/scripts/
# vim ss_get_mysql_stats.php 

修改30、31、34行:
30 $mysql_user = 'cacti';
31 $mysql_pass = 'cacti';
34 $cache_dir = '/var/lib/cacti/cache';

3、设置准备监控的数据库的账户相关信息:

# mkdir /var/lib/cacti/cache
# chmod 777 -R /var/lib/cacti/cache
# chown -R apache.apache /var/lib/cacti/cache

4.导入监控mysql的模板

选择您要导入的模板cacti_host_template_x_db_server_ht_0.8.6i.xml
mysql
5、在web下新建设备
mqsql-11

6、生成图型模板
mqsql-1111
现在生成不了图型 ,没有对远程访问本地数据库进行授权
7、配置MySQL服务器,让cacti所在机器能够访问MySQL服务器的状态信息,必须拥有”process”权限。如果要监控InnoDB状态,还必须有”SUPER”权限。

# mysql

grant process,super on *.* to 'cacti'@'192.168.110.154' identified by 'cacti';

grant all privileges on cacti.* to cacti@"192.168.110.154" identified by "cacti";

出图如下:

mysql3
mysql4
mysql5

此条目发表在linux分类目录,贴了标签。将固定链接加入收藏夹。