cacti监控mysql

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

第一

下载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用户名和密码

 

如图所示

   

 

 

 

    

第二

   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

   导入模板文件

               cacti_host_template_temysql_host.xml

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

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

  


 










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

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
235
分享
相关文章
《MySQL 简易速速上手小册》第7章:MySQL监控和日志分析(2024 最新版)
《MySQL 简易速速上手小册》第7章:MySQL监控和日志分析(2024 最新版)
139 3
轻松入门Mysql:MySQL性能优化与监控,解锁进销存系统的潜力(23)
轻松入门Mysql:MySQL性能优化与监控,解锁进销存系统的潜力(23)
165 0
如何根据监控结果调整 MySQL 数据库的参数以提高性能?
【10月更文挑战第28天】根据MySQL数据库的监控结果来调整参数以提高性能,需要综合考虑多个方面的因素
186 1
如何监控和诊断 MySQL 数据库的性能问题?
【10月更文挑战第28天】监控和诊断MySQL数据库的性能问题是确保数据库高效稳定运行的关键
698 1
使用mysqld_exporter监控所有MySQL实例
使用mysqld_exporter监控所有MySQL实例
663 2
zabbix agent集成percona监控MySQL的插件实战案例
这篇文章是关于如何使用Percona监控插件集成Zabbix agent来监控MySQL的实战案例。
159 2
zabbix agent集成percona监控MySQL的插件实战案例
Prometheus结合Consul采集多个MySQL实例的监控指标
将 Prometheus 与 Consul 结合使用,实现对多个 MySQL 实例的自动发现与监控,不仅提高了监控的效率和准确性,也为管理动态扩缩容的数据库环境提供了强大的支持。通过细致配置每一部分,业务可以获得关键的性能指标和运行健康状况的即时反馈,进而优化资源配置,提高系统的稳定性和可用性。
254 3
实时计算 Flink版产品使用合集之监控 MySQL 数据写入到 StarRocks 中,在初始化成功后,但无法监控到插入的数据是什么导致的
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
zabbix 监控mysql服务
zabbix 监控mysql服务
114 0
zabbix 监控mysql服务
统一观测丨如何使用 Prometheus 监控 MySQL
简介: 数据库的瓶颈往往也是整个系统的瓶颈,其重要性不言而喻,所以对于 MySQL 的监控必不可少,及时发现 MySQL 运行中的异常,可以有效提高系统的可用性和用户体验。因此,观测 MySQL 关键指标,实时关注数据库的可用性与性能,成为运维团队的重要任务。
519 6

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等