首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    Mysql 监控3

    测试脚本装完包后,再次执行测试脚本,就正常返回一个数字了[root@mysql-server scripts]# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg0[root@mysql-server scripts]# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gt38409这个数据从哪里来的呢 , 执行脚本的过程中生成了这个文件 /tmp/localhost-mysql_cacti_stats.txt[root@mysql-server scripts]# cat /tmp/localhost-mysql_cacti_stats.txtgg 268435456 ju:52 jv:10816055 jw:10511991 jx:6 jy:719085 jz:0 kg:0 kh:0 ki:0 kj:0 kk:0 kl:0 km:0 kn:0 ko:0 kp:3 kq:0 kr:0 ks:0 kt:0 ku:3 kv:0 kw:6 kx:87998 ky:6025810131 kz:8388608 lg:8388608 lh:4347852912824 li:4347852916081

    1.3K50编辑于 2022-06-30
  • 来自专栏python3

    python个人记录3 mysql监控

    = 'Yes':         print str(ip),str(port)+'_error'         slave_monitor(str(ip)+'_'+str(port)+'_mysql_slave_down service=mysql_slave&checkpoint=mysql_slave_error&title=%s&content=%s&cluster=public&grade=2'%(content service=mysql_master&checkpoint=mysql_master_error&title=%s&content=%s&cluster=public&grade=2'%(content

    82210发布于 2020-01-07
  • 来自专栏千里行走

    grafana&prometheus生产级容器化监控-3监控mysql

    目录 (1).前置阅读 (2).前置准备 (3).容器化生产规划 (4).使用mysqld-exporter监控mysql实例 1.镜像选择 2.容器化配置 (5).容器化步骤 (6).关键配置 1.prometheus-storage-mysql-configmap.yaml 2.datasource.yml 3.provision.yml 4.exporter-deployment-storage-mysql-apollo.yaml (7).特别注意 (8).最终效果 ( (3).容器化生产规划 ? (4).使用mysqld-exporter监控mysql实例 1.镜像选择 使用percona公司的mysqld-exporter组件监控Mysql数据库实例: https://github.com/prometheus RDS,关于mysql宿主机的监控dashboard是没有数据的,如果是独立部署的mysql,mysqld_exporter一定要和mysql实例在一台机器,这样才能收集到mysql宿主机的信息,比如磁盘

    1.2K20发布于 2019-10-22
  • 来自专栏测试技术圈

    grafana&prometheus生产级容器化监控-3监控mysql

    目录 (1).前置阅读 (2).前置准备 (3).容器化生产规划 (4).使用mysqld-exporter监控mysql实例 1.镜像选择 2.容器化配置 (5).容器化步骤 (6).关键配置 1.prometheus-storage-mysql-configmap.yaml (3).容器化生产规划 ? (4).使用mysqld-exporter监控mysql实例 1.镜像选择 使用percona公司的mysqld-exporter组件监控Mysql数据库实例: https://github.com/prometheus 相对路径:exporter-storage-mysql/exporter-deployment-storage-mysql-apollo.yaml 配置要监控的目标mysql实例: containers RDS,关于mysql宿主机的监控dashboard是没有数据的,如果是独立部署的mysql,mysqld_exporter一定要和mysql实例在一台机器,这样才能收集到mysql宿主机的信息,比如磁盘

    86110发布于 2019-10-28
  • 来自专栏菩提树下的杨过

    prometheus学习笔记(3)-使用exporter监控mysql

    上一篇学习了使用java client向prometheus写入数据,但更多时候,我们希望借助prometheus来监控一些标准中间件,比如mysql、haproxy等等。 本篇将以mysql为例,学习如何利用exporter来监控其核心指标。 (注:以下均为mac环境) 一、下载mysql exporter 要监控某个对象,首先得拿到被监控对象的指标数据,这就要借助各种exporter,它的主要作用就是把核心指标数据暴露出来,这样监控系统才能获取到相应数据 darwin-386/.my.cnf INFO[0000] Starting mysqld_exporter (version=0.12.1, branch=HEAD, revision=48667bf7c3b438b5e93b259f3d17b70a7c9aff96 五、grafana导入mysql模板 有了mysql的各种指标,就可以在grafana里配置监控图表了,当然可以手动一项项指标自己添加,但是这样效率太低了,对于mysql这种标准的中间件而言,grafana

    1.8K30发布于 2020-09-27
  • 来自专栏Golang开发

    MySQL——监控

    建立监控表并对表中数据进行更新。 -----------+ | 5.7.26 | +-----------+ 1 row in set Time: 0.016s 如何监控数据库的连接数 可以连接到MYSQL的线程数是有限制的。 --------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 3 如何计算QPS和TPS QPS 每秒钟数据查询的数量 TPS 每秒钟处理事务的数量,TPS是QPS的一个子集 如何监控数据库的并发请求数量 数据库系统的性能会随着并发处理请求数量的增加而下降 磁盘空间:服务器磁盘空间大并不意味着Mysql数据库服务能使用的空间就足够大。

    2.3K20发布于 2019-05-28
  • 来自专栏技术杂记

    Mysql 监控

    前言大部分生产系统从一开始就要考虑它的 高可用 和 监控 ,数据库更是如此,这里我分享一下Mysql监控方法----概要----环境在 Centos 6.7 下面 运行着 mysql 5.6.25 ( @mysql-server packages]# uname -r 2.6.32-573.1.1.el6.x86_64[root@mysql-server packages]# mysql -V mysql -1.1.5-1.noarch.rpm[root@mysql-server packages]# 这个包里主要包含:一个 xml 模板 : 用来构建mysql监控模板一个 php 脚本 : 用来收集mysql 状态信息一个 shell 脚本 : 用来调用上面的脚本一个mysql 监控插件配置文件 : 用来自定义用户插件[root@mysql-server packages]# rpm -qlp percona-zabbix-templates _2.0.9-sver1.1.5.xml[root@mysql-server packages]#

    2.4K30编辑于 2022-06-30
  • 来自专栏悦专栏

    MySQL 监控 第02期:PMM 监控 MySQL

    上一节内容,我们讲解了 Prometheus+Grafana 监控 MySQL,我们应该发现了,这种方案部署比较繁琐,并且监控项较少,这一节内容,我们就来聊聊另外一种 MySQL 监控方案:PMM(Percona PMM 是一款免费的开源监控工具,可以用来监控 MySQL、MongoDB 和 PostgreSQL 等数据库。 特别对于 MySQL,还有特定对 InnoDB、TokuDB、PXC 和慢查询语句的监控 dashboard,可以说非常适合做为 MySQL 的企业级监控方案。 3 安装并启动 Docker 安装 Docker yum install -y docker 启动 Docker systemctl start docker 4 PMM Server 安装 拉 PMM 专栏《MySQL 监控》系列文章推荐 第01期:Prometheus+Grafana 监控 MySQL

    4.5K21编辑于 2022-04-25
  • 来自专栏悦专栏

    MySQL 监控 第03期:Zabbix 监控 MySQL

    这是《MySQL 监控》系列文章的第 3 节,之前我们讲解了“Prometheus+Grafana 监控 MySQL”和“PMM 监控 MySQL”,这一节内容来聊聊 Zabbix 的部署以及配置 Zabbix 监控 MySQL。 /etc/zabbix/zabbix_agentd.d/ yum -y install php php-mysql 10 在 Agent 创建 Zabbix 监控用户 在 node3 上登陆 MySQL password = Zabbix@123 12 测试监控 在 node3 上执行: /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh 专栏《MySQL 监控》系列文章推荐 第01期:Prometheus+Grafana 监控 MySQL 第02期:PMM 监控 MySQL

    2.6K40编辑于 2022-04-25
  • 来自专栏全栈程序员必看

    mysql官方监控工具_mysql数据库监控

    P6Spy 监控JDBC详细配置说明 http://blog.csdn.net/u010280007/article/details/8813140 1、解压出p6spy.jar 和 spy.properties 两个文件 2、将p6spy.jar 放入应用程序的WEB-INF/lib目录,将spy.properties放入WEB-INF/classes目录(也就是工程的src下面) 3、修改spy.properties realdriver =com.mysql.jdbc.Driver 将这行前面的#去掉 logfile = c:/spy.log 修改一个你需要的日志文件名,(下面可以配置输出到控制台) 修改spy.properties,把realdriver 改为项目里使用的JDBC驱动名,如 realdriver=com.mysql.jdbc.Driver,其他的realdriver全部用#注释掉, 3.如果spy.log里出现以下异常: is a real driver in spy.properties, but it has been loaded before p6spy. p6spy will

    4.2K30编辑于 2022-11-10
  • 来自专栏技术杂记

    Mysql 监控6

    配置密码 ss_get_mysql_stats.php.cnf安装依赖包 php php-mysql给 zabbix 赋权从 zabbix-server 进行连接测试添加模板----命令汇总mysql /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh /get_mysql_stats_wrapper.shsudo -u zabbix -H /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh /home/zabbix/vim .my.cnfzabbix_get -s mysql-server -p 10050 -k "MySQL.running-slave"zabbix_get -s mysql-server -p 10050 -k "MySQL.Threads-connected"zabbix_get -s mysql-server -p 10050 -k "MySQL.max-connections"-

    1.1K30编辑于 2022-06-30
  • 来自专栏summerking的专栏

    zabbix监控mysql

    # 1.查找并拷贝Zabbix监控Mysql模板文件 [root@summer mysql]# find / -name user*_mysql.conf /usr/share/doc/zabbix-agent -5.0.3/userparameter_mysql.conf [root@summer mysql]# cp /usr/share/doc/zabbix-agent-5.0.3/userparameter_mysql.conf /userparameter_mysql.conf [root@summer mysql]# chmod a+x -R /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf /mysql.sock [mysqladmin] host=localhost user=root password=hadoop socket=/home/summer/mysql/mysql.sock # 3.重启agent [root@localhost ~]# systemctl restart zabbix-agent 1 添加模板 配置动作 验证 注意 zabbix

    2.4K20编辑于 2022-09-19
  • 来自专栏MySQL技术

    MySQL】zabbix监控MySQL配置

    监控信息 vim /usr/local/etc/zabbix_agentd.conf UserParameter=mysql.version,mysql -V UserParameter=mysql.status |awk '{print $1}' 3.在/usr/local/etc目录下创建检查脚本 vi chk_mysql.sh #! -h$MYSQL_HOST -S $MYSQL_SOCK extended-status |grep -w "Com_insert"|cut -d"|" -f3` echo $MYSQL_SOCK extended-status |grep -w "Com_delete"|cut -d"|" -f3` echo $result -u$MYSQL_USER -h$MYSQL_HOST -S $MYSQL_SOCK extended-status |grep -w "Com_begin"|cut -d"|" -f3`

    4.5K20发布于 2019-09-08
  • 来自专栏Laoqi's Linux运维专列

    Zabbix监控Mysql

    ;; Com_update) result=`${MYSQL_CONN} extended-status |grep -w "Com_update"|cut -d"|" -f3` echo $result ) result=`${MYSQL_CONN} extended-status |grep -w "Com_rollback"|cut -d"|" -f3` echo $result ;; Questions } extended-status |grep -w "Com_insert"|cut -d"|" -f3` echo $result ;; Com_delete) result=`${MYSQL_CONN -P3306 -h127.0.0.1 ping | grep -c alive 常见错误解决思路如果发现监控没有数据,请排查如下问题 zabbix客户端是否重启 脚本是否有执行权限 数据库是否有权限 如果数据库密码保存在脚本中,会导致监控没有数据会不断的报错为Warning: Using a password on the command line interface can be insecure

    2.9K40发布于 2018-05-09
  • 来自专栏技术杂记

    Mysql 监控1

    packages]# 拷贝配置拷贝 userparameter_percona_mysql.conf 到配置目录[root@mysql-server packages]# cp /var/lib/zabbix /percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/[root@mysql-server packages ]# 配置密码在相应目录下创建密码配置文件 ss_get_mysql_stats.php.cnf[root@mysql-server scripts]# cat /var/lib/zabbix/percona /scripts/ss_get_mysql_stats.php.cnf<? php$mysql_user = 'root';$mysql_pass = 'xxxxxxx';[root@mysql-server scripts]#

    1.3K40编辑于 2022-06-30
  • 来自专栏Hadoop数据仓库

    MySQL监控脚本

    cmd2="select count(*) from information_schema.processlist where time > 600 and command='Query'\G" cmd3= tags\"}]" http://127.0.0.1:1988/v1/push >/dev/null } function put_falcon(){ metric=mysqld_$1 value=$3 ' |sed 's/ //g'|awk -F':' '{print $2}' ) echo $value | xargs -n 3 -i bash -c "put_falcon {}" #慢查询 value "| grep ':' | grep -v 'Variable_name' |sed 's/ //g'|awk -F':' '{print $2}' ) echo $value | xargs -n 3 ' |sed 's/ //g'|awk -F':' '{print $2}' ) echo $value | xargs -n 3 -i bash -c "put_falcon {}" errorlog

    2.4K11编辑于 2022-04-13
  • 来自专栏入门小站

    Prometheus监控MySQL

    mysql_exporter:用于收集MySQL性能信息 安装 > wget https://github.com/prometheus/mysqld_exporter/releases/download linux-amd64 /usr/local/mysqld_exporter > chown -R prometheus:prometheus /usr/local/mysqld_exporter 登录mysql ' # 静态添加node static_configs: # 指定监控端 - targets: ['127.0.0.1:9104'] 重启prometheus服务 > systemctl reload prometheus.service 查看监控端 访问:https://rumenz.com:9090/targets Granfana 导入Mysql 监控 选择 Import,Load框输入7362 效果展示 相关文章系统监控Prometheus安装和基本配置 系统CUP,内存,硬盘监控之node_exporter安装配置

    1.5K20编辑于 2022-06-02
  • 来自专栏技术杂记

    Mysql 监控2

    尝试运行一下状态收集脚本[root@mysql-server scripts]# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg --host localhost --items gg[root@mysql-server scripts]# 安装依赖包这里提示我们系统里没有安装 php ,我们给它装上,同时我们也装上 php-mysql ,它提供了php 连接 mysql 需要的DBI[root@mysql-server scripts]# yum install php php-mysql Loaded plugins: fastestmirror -5.3.3-46.el6_6.x86_64--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: php-mysql [root@mysql-server scripts]#

    1.1K30编辑于 2022-06-30
  • 来自专栏技术杂记

    Mysql 监控4

    /localhost-mysql_cacti_stats.txt': Operation not permitted0[root@mysql-server scripts]# 前一条报错的原因是 zabbix zabbix没有写权限给zabbix赋权分别来进行处理,先处理写权限问题[root@mysql-server scripts]# chown zabbix.zabbix /tmp/localhost-mysql_cacti_stats.txt [root@mysql-server scripts]# sudo -u zabbix -H /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ~]# chown -R zabbix.zabbix /home/zabbix/[root@mysql-server ~]# su - zabbix [zabbix@mysql-server ~]$ vim .my.cnf[zabbix@mysql-server ~]$ cat .my.cnf [client]user = rootpassword = xxxxxx[zabbix@mysql-server

    1.2K30编辑于 2022-06-30
  • 来自专栏技术杂记

    Mysql 监控5

    再试试,就一切正常了[root@mysql-server ~]# sudo -u zabbix -H /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh running-slave 1[root@mysql-server ~]# su - zabbix [zabbix@mysql-server ~]$ /var/lib/zabbix/percona/scripts /get_mysql_stats_wrapper.sh running-slave1[zabbix@mysql-server ~]$ 然后重启 zabbix-agent ,只有重启,zabbix-agent zabbix-server 测试一下连接[root@zabbix-server ~]# zabbix_get -s mysql-server -p 10050 -k "MySQL.running-slave ~]# zabbix_get -s mysql-server -p 10050 -k "MySQL.max-connections" 2048[root@zabbix-server ~]#

    1.1K40编辑于 2022-06-30
领券