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

    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
  • 来自专栏全栈工程师修炼之路

    5-MySQL数据监控方法

    [TOC] 0x01 简介 描述:主要进行监控SQL语句的执行效率以及安全性的检查,方便对MySQL服务器性能的优化提升; 0x02 监控记录 1.实时查看SQL语句 描述:MySQL默认不能实时查看执行的 所以一般在生产环境中记录指定的数据后就关闭该功能; 实际操作: /** 1.查看Logs记录功能十分是否开启 **/ mysql> SHOW VARIABLES LIKE "general_log%" > SET GLOBAL general_log = 'ON'; mysql> SET GLOBAL general_log_file = '/var/log/mysql/general_log.log '; /** 永久开启需要配置my.cnf文件 **/ general_log = 1 general_log_file = /var/log/mysql/general_sql.log /** 3 .实时查看 */ $ tail -f /var/lib/mysql/general_sql.log 补充事项: 1.您可以采用一些数据库监控软件进行实现SQL语句的监控,比如:BareTail;

    30110编辑于 2022-09-29
  • 来自专栏日常杂记

    zabbix5监控mysql配置

    For example: [client] user=zbx_monitor password=<password> 由此可看到配置步骤 安装zabbix-agent、mysql客户端 将mysql监控模版拷贝到 zabbix-agent的安装目录,默认/etc/zabbix/zabbix_agent.d/下 在mysql数据库中创建用户以及赋权工作 2、配置mysql监控 查找mysql监控模版 # find TO 'zbx_monitor'@'%'; 创建.my.cnf文件,目录在/etc/zabbix/目录下 # ll -a 总用量 32 drwxr-xr-x 3 root root 70 7月 5 14:40 . drwxr-xr-x. 77 root root 8192 7月 5 14:07 .. drwxr-xr-x 2 root root 38 7月 5 14:38 zabbix_agentd.d # cat .my.cnf [mysql] user=zbx_monitor password

    1.2K20发布于 2021-07-05
  • 来自专栏Golang开发

    MySQL——监控

    建立监控表并对表中数据进行更新。 -----------+ | 5.7.26 | +-----------+ 1 row in set Time: 0.016s 如何监控数据库的连接数 可以连接到MYSQL的线程数是有限制的。 如何计算QPS和TPS QPS 每秒钟数据查询的数量 TPS 每秒钟处理事务的数量,TPS是QPS的一个子集 如何监控数据库的并发请求数量 数据库系统的性能会随着并发处理请求数量的增加而下降 : 0.020s 并发处理的数量通常会远小于同一时间连接到数据库的线程的数量 Innoddb阻塞和死锁 组从复制 主从复制链路状态 主从复制的延迟 定期的确认主从复制的数据是否一致 服务器资源的监控 磁盘空间:服务器磁盘空间大并不意味着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 的企业级监控方案。 5 PMM Client 安装 在 https://www.percona.com/downloads/pmm2/ 选择对应的 pmm-client,点击下载,如下图: 将下载的 rpm 包传到 PMM 专栏《MySQL 监控》系列文章推荐 第01期:Prometheus+Grafana 监控 MySQL

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

    MySQL 监控 第03期:Zabbix 监控 MySQL

    朋友们,你们是否好奇目前 MySQL 主流的监控方案是什么?“悦专栏”趁这次写监控专题的机会,在文末增加了 MySQL 监控方案的投票,欢迎各位朋友参与。 这是《MySQL 监控》系列文章的第 3 节,之前我们讲解了“Prometheus+Grafana 监控 MySQL”和“PMM 监控 MySQL”,这一节内容来聊聊 Zabbix 的部署以及配置 Zabbix 监控 MySQL。 create.sql.gz | mysql -uzabbix_rw -p'Zabbix@123456' zabbix -h192.168.1.6 5 编辑配置文件 在 node1 机器上,编辑 Zabbix 专栏《MySQL 监控》系列文章推荐 第01期:Prometheus+Grafana 监控 MySQL 第02期:PMM 监控 MySQL

    2.6K40编辑于 2022-04-25
  • 来自专栏技术杂记

    Elasticsearch 监控5

    修改nginx配置 修改nginx配置文件 [root@es_node conf]# vim nginx.conf [root@es_node conf]# grep -v "#" nginx.conf | grep -v "^$" user nginx; worker_processes 1; error_log logs/error.log; events { worker_connections 1024; } http { include mime.types;

    28810编辑于 2022-02-10
  • 来自专栏技术杂记

    RabbitMQ 监控5

    创建集群 当前的集群为单节点 [root@rabbitmq ~]# rabbitmqctl cluster_status Cluster status of node 'rabbit@rabbitmq' ... [{nodes,[{disc,['rabbit@rabbitmq']}]}, {running_nodes,['rabbit@rabbitmq']}, {cluster_name,<<"rabbit@rabbitmq">>}, {partitions,[]}] [root@rabbitmq

    31720编辑于 2022-02-09
  • 来自专栏全栈程序员必看

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

    P6Spy 监控JDBC详细配置说明 http://blog.csdn.net/u010280007/article/details/8813140 1、解压出p6spy.jar 和 spy.properties 放入应用程序的WEB-INF/lib目录,将spy.properties放入WEB-INF/classes目录(也就是工程的src下面) 3、修改spy.properties realdriver =com.mysql.jdbc.Driver 将不起任何作用,典型配置为:module.log=com.p6spy.engine.logging.P6LogFactory realdriver=oracle.jdbc.driver.OracleDriver 5、 代码 value = “oracle.jdbc.OracleDriver” /> value = “jdbc:oracle:thin:@localhost:1521:testdb” /> 使用p6spy监控 修改spy.properties,把realdriver 改为项目里使用的JDBC驱动名,如 realdriver=com.mysql.jdbc.Driver,其他的realdriver全部用#注释掉,

    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 zabbix/.my.cnf [mysql] host=localhost user=root password=hadoop socket=/home/summer/mysql /mysql.sock [mysqladmin] host=localhost user=root password=hadoop socket=/home/summer/mysql/mysql.sock

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

    MySQL】zabbix监控MySQL配置

    监控信息 vim /usr/local/etc/zabbix_agentd.conf UserParameter=mysql.version,mysql -V UserParameter=mysql.status [*],/usr/local/etc/chk_mysql.sh $1 UserParameter=mysql.ping,netstat -ntpl |grep 3306 |grep mysql |wc # Revision: 1.0 MYSQL_SOCK="/var/lib/mysql/mysql.sock" MYSQL_USER='zabbix' export MYSQL_PWD=yourpass -h$MYSQL_HOST -S $MYSQL_SOCK status |cut -f5 -d":"|cut -f1 -d"O"` echo $result chown zabbix:zabbix chk_mysql.sh 4.赋予zabbix用户执行netstat的权限 chmod +s /bin/netstat 5.重启zabbix_agentd service

    4.5K20发布于 2019-09-08
  • 来自专栏技术杂记

    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 scripts]# [root@mysql-server scripts]# 这个脚本并不长,总共只有43行,是对 ss_get_mysql_stats.php 的一层包装,罗辑非常简单,看看就知道了 /bin/sh# The wrapper for Cacti PHP script.# It runs the script every 5 min. and parses the cache file

    1.3K50编辑于 2022-06-30
  • 来自专栏Laoqi's Linux运维专列

    Zabbix监控Mysql

    /bin/bash # 用户名 MYSQL_USER='zabbix' # 密码 MYSQL_PWD='XXXXX' # 主机地址/IP MYSQL_HOST='127.0.0.1' # 端口 MYSQL_PORT ='3306' # 数据连接 MYSQL_CONN="/usr/local/mysql/bin/mysqladmin -u${MYSQL_USER} -p${MYSQL_PWD} -h${MYSQL_HOST ;; Slow_queries) result=`${MYSQL_CONN} status |cut -f5 -d":"|cut -f1 -d"O"` echo $result ;; Com_select -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监控脚本

    > 600 and command='Query'\G" cmd3="show variables like 'log_error'\G" cmd4="show slave status\G" cmd5= endpoint=$(hostname) export t=$(date +%s) export tags= function post_curl () { curl --connect-timeout 5 /mysql/bin/mysql -h${hostip} -P${port} -u${user} -p${passwd} -e "$cmd5"| grep ':' | grep -A1 'log_error /mysql/mysql/bin/mysql -h${hostip} -P${port} -u${user} -p${passwd} -e "$cmd4" | grep -Po '(? mysqld/mon.cfg [default] log_file=mymon.log # Panic 0 # Fatal 1 # Error 2 # Warn 3 # Info 4 # Debug 5

    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
领券