Percona MySQL的Cacti监控模板.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Percona MySQL的Cacti监控模板

Percona MySQL Cacti 监控模板 本文描述 MySQL 监控模板的安装指南及 MySQL 图表的例子,说明 MySQL 监控模板收 集和显示了哪些信息。 安装说明 MySQL 监控模板是一套PHP 脚 ,从MySQL 服务器收集信息并返回给Cacti ,脚 通过 建立MySQL 的普通连接来收集信息。 强烈建议为每个需要监控的MySQL 服务器创建相同的MySQL 用户名和密码,这样易于 安装和配置。否则,需要为不同的MySQL 服务器自定义模板配置。参考下面权限的详细信 息。 该脚 需要能够从Cacti 服务器连接到MySQL 服务器,可以提 mysql 客户端命令行测 试是否可连接, MySQL 连接问题可以参考MySQL 手册。 安装步骤: l 在每个需要监控的MySQL 服务器上创建具有SUPER 和PROCESS 权限的MySQL 用户。例 如: GRANTSUPER, PROCESS ON *.* TO cacti@% IDENTIFIED BY s3c ret; l 如果需要从Percona 工具箱监控复制,必须授权heartbeat 表的SELECT 权限。例如: GRANT SELECT ONpercona.heartbeat TO cacti@%; l 拷贝ss_get_ mysql_stats.php 到Cactiz 的scripts/ 目录。 l 其它步骤参考安装文档。 User 权限 上面提到的用户权限在通常 case 中是足够的。下面的列表说明数据收集脚 执行的查 询,以及在不想要时如何禁用: SHOW /*!50002 GLOBAL */ STATUS 该查询不需要特殊权限,是核心功能需要的。 SHOW VARIABLES 该查询不需要特殊权限,是核心功能需要的。 SHOW ENGINES 该查询不需要特殊权限,是核心功能需要的。 SHOW SLAVE STATUS 该查询需要SUPER 或REPLICAT ION CLIENT 权限。跟踪复制延迟或复制的Slave 时需要, 默认启动。如果要禁用,编辑配置中的$chk_options 数组。可选情况下,使用 pt-heartbeat 并授权heartbeat 表的SELECT 权限。如果禁用,MySQL 复制状态的部分信息及Binary/Relay 图表将是空的。脚 在需要时也会无锁方式执行 SHOW SLAVE STATUS [NONBLOCKING |NOLOCK]。 SHOW MASTER LOGS 该查询用于计算二进制日志的大小,它需要SUPER 权限。如果在$chk_options 数组中禁 用,MySQL 的Binary/ Relay 日志图表将是空的。 SHOW PROCESSLIST 该查询需要 PROCESS 权限来产生 Processlist 图表。你可以通过编辑配置中 的$chk_options 数组来禁用它。如果没有授权则只会产生Cacti 身的进 状态。 SHOW /*!50000 ENGINE*/ INNODB STATUS 在MySQL 5.1.23 或更早版 中需要SUPER 权限。所有InnoDB 图表都需要执行该命令, 你可以通过编辑配置中的$chk_options 数组来禁用它。在MySQL 5.1.24 或以后的版 中,需 要PROCESS 权限而非SUPER 权限。 如果你禁用功能中的主要图表,比如InnoDB 图表,你可以编辑主机的模板来删除这些 图表。 图表示例 InnoDB Adaptive Hash 显示所有的Hash 索引的Cell 及使用的Cell。该图表不 作为调优的依据,因为 Hash 索引不是用户可调整的,尽管你可以禁用它。然而, 性能中的一些问题,可以通过该图表来诊断分析。 InnoDB Buffer Pool 显示InnoDB 缓冲池的当前状态:大小、空闲页、使用的 (数据库)页和脏 (修改的)页。如果脏页占用了太多的缓冲池空间,Innodb 将尽 力将脏页flush 到磁盘,你可以观察到循环的波动。这可能引起频繁的磁盘活动及(或) 降低该期间的吞吐量。最近版本的InnoDB 插件、Percona 服务器和Percona XtraDB 已有多种方法来解决这个问题,你可以尝试使

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档