Zabbix监控MySQL
1、在要监控的数据库中,开通最小权限用户
grant usage on *.* to 'monitor'@'192.168.0.%' identified by 'test123!@#';
flush privileges;
2、脚本
vim check_mysql.sh
#!/bin/bash
port=$1
key=$2
user=monitor
IP=192.168.0.48
pass='test123!@#'
mysql -umonitor -p$pass -h$IP -P$port -e "show global status" |grep "${key}\s" |awk '{print $2}'
3、自定义key值
客户端配置
vim /usr/local/zabbix/etc/zabbix_agentd.conf.d/mysql.conf
UserParameter=mysql.status[*].sh /usr/local/zabbix/check_mysql.sh $1 $2 2>/dev/null
重启agent
/etc/init.d/zabbix_agentd restart
4、key值解释
Threads_connected:连接数
Com_select:查询总量
Com_insert:插入总量
Com_update:更新总量
Com_delete:删除总量
Bytes_received:流入总量
Bytes_sent:流出总量
Slow_queries:慢查询总量
5、监控效果图展示

本文来自博客园,作者:霸都运维,转载请注明原文链接:https://www.cnblogs.com/wangjie20200529/p/14498388.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」