monicazhang 发表于 2015-12-16 10:34:34

Cacti在CentOS上配置监控mysql(2)

来自:网络 二、cacti监控mysqlwget h .. tes-1.1.2.tar.gztar -xzvf mysql-cacti-templates-1.1.2.tar.gzcd mysql-cacti-templates-1.1.2cp ss_get_mysql_stats.php /xok.la/cacti/scripts 可以看到里面有多个监控项目,报告监控apache和nginx.我这只测试mysql,mysql相关的就2个文件:   Cacti实施

[*]模板文件:cacti_host_template_x_db_server_ht_0.8.6i.xml
[*]插件:ss_get_mysql_stats.php
修改ss_get_mysql_stats.php 文件 第30行$mysql_user = 'cacti';$mysql_pass = 'cacti';$cache_dir = "var/www/html/cacti/cache/"; 设置准备监控的数据库的账户相关信息mkdir /var/www/html/cacti/cache/chmod 777 -R /var/www/html/cacti/cache/ 默认在获取的数据/tmp/下,会有cacti不能读取的情况。所以放在cacti目录来。 二,创建监控Mysql需要的账户以及权限          Cacti配置 配置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"; 三,模板导入 在cacti管理界面(Import Templates)导入cacti_host_template_x_db_server_ht_0.8.6i.xml。   监控软件 四,添加设备      Cacti安装 创建Graph。在Console选项卡下的左侧菜单栏中选择Devices,为要监控的主机新建一个Devices或选择已有Devices。   开源监控软件 在Associated Graph Templates中添加想要监控MySQL状态的Graph Templates(如X MySQL Connections GT模板)。      Cacti培训 并点击最上面的Create Graphs for this Host链接,在Graph Templates的选择框中选择X MySQL Connections GT,然后点击Create按钮,出现以下WEB页。
files/uploadimg/20110906/1045590.jpg



想做Nagios, Zabbix,Cacti,iTop各种交流的,可以进入开源监控工具Nagios交流QQ群号 :476809427
页: [1]
查看完整版本: Cacti在CentOS上配置监控mysql(2)