当前位置: 首页 > news >正文

Zabbix监控mysl数据库配置

   用mysql自带的模板,可以监控如下内容:

OPS(增删改查)、mysql请求流量带宽,mysql响应流量带宽,最后会附上相应的监控图!

一、编写脚本 check_mysql.sh
vi /usr/local/zabbix/share/check_mysql.sh

!/bin/bash

-------------------------------------------------------------------------------

FileName: check_mysql.sh

Revision: 1.0

Date: 2015/06/09

Author: DengYun

Email: dengyun@ttlsa.com

Website: www.ttlsa.com

Description:

Notes: ~

-------------------------------------------------------------------------------

Copyright: 2015 (c) DengYun

License: GPL

用户名

MYSQL_USER='root'

密码

MYSQL_PWD='sjt@123'

主机地址/IP

MYSQL_HOST='127.0.0.1'

端口

MYSQL_PORT='3306'

数据连接

MYSQL_CONN="/usr/bin/mysqladmin -u${MYSQL_USER} -p${MYSQL_PWD} -h${MYSQL_HOST} -P${MYSQL_PORT}"

参数是否正确

if [ $# -ne "1" ];then
echo "arg error!"
fi

获取数据

case $1 in
Uptime)
result=${MYSQL_CONN} status|cut -f2 -d":"|cut -f1 -d"T"
echo $result
;;
Com_update)
result=${MYSQL_CONN} extended-status |grep -w "Com_update"|cut -d"|" -f3
echo $result
;;
Slow_queries)
result=${MYSQL_CONN} status |cut -f5 -d":"|cut -f1 -d"O"
echo $result
;;
Com_select)
result=${MYSQL_CONN} extended-status |grep -w "Com_select"|cut -d"|" -f3
echo $result
;;
Com_rollback)
result=${MYSQL_CONN} extended-status |grep -w "Com_rollback"|cut -d"|" -f3
echo $result
;;
Questions)
result=${MYSQL_CONN} status|cut -f4 -d":"|cut -f1 -d"S"
echo $result
;;
Com_insert)
result=${MYSQL_CONN} extended-status |grep -w "Com_insert"|cut -d"|" -f3
echo $result
;;
Com_delete)
result=${MYSQL_CONN} extended-status |grep -w "Com_delete"|cut -d"|" -f3
echo $result
;;
Com_commit)
result=${MYSQL_CONN} extended-status |grep -w "Com_commit"|cut -d"|" -f3
echo $result
;;
Bytes_sent)
result=${MYSQL_CONN} extended-status |grep -w "Bytes_sent" |cut -d"|" -f3
echo $result
;;
Bytes_received)
result=${MYSQL_CONN} extended-status |grep -w "Bytes_received" |cut -d"|" -f3
echo $result
;;
Com_begin)
result=${MYSQL_CONN} extended-status |grep -w "Com_begin"|cut -d"|" -f3
echo $result
;;

    *) echo "Usage:$0(Uptime|Com_update|Slow_queries|Com_select|Com_rollback|Questions|Com_insert|Com_delete|Com_commit|Bytes_sent|Bytes_received|Com_begin)" ;; 

esac

二、更改zabbix-agent配置文件
增加自定义key 配置文件最后增加即可
vi /usr/local/zabbix/etc/zabbix_agentd.conf

获取mysql版本

UserParameter=mysql.version,mysql -V

获取mysql性能指标,这个是上面定义好的脚本

UserParameter=mysql.status[*],/usr/local/zabbix/share/check_mysql.sh $1

获取mysql运行状态

UserParameter=mysql.ping,mysqladmin -uroot -psjt@123 -P3306 -h127.0.0.1 ping | grep -c alive

备注:请注意修改你的数据库信息,以及zabbix路径信息 ,这里没有必要给root用户

三、重启zabbix ,mysql

四、zabbix-server中应用模板 结束

温馨提示!应用之后需要等待5分钟左右 可以抽个烟 后看效果

http://www.jsqmd.com/news/39429/

相关文章:

  • 嵌入式学习笔记-Chapter4
  • Java 线程同步与线程间通信
  • 2025年惠州高端中医馆品牌权威推荐榜单:老中医问诊/代煎中药/老中医调理身体品牌精选
  • HarmonyOS ArkTS卡片开发:多种方式实现卡片信息刷新
  • 可视化图解算法68:数组中出现次数超过一半的数字
  • 2025年惠州线下媒体公司权威推荐榜单:楼宇视频广告/社区广告/社区媒体广告源头公司精选
  • 题解:P9052 [PA 2021] Areny
  • Copula函数的参数估计与拟合
  • 深度学习进阶(八)——AI 操作系统的雏形:AgentOS、Devin 与多智能体协作 - 实践
  • 服务保护
  • [电调]AM32电调调参系列 —— PWM Frequency参数分析
  • 【MySQL】数据库表的CURD(二) - 详解
  • 2025年国内自助入住系统公司排行榜:智能化酒店解决方案全面解析
  • 2025年国内自助入住系统公司TOP5权威推荐:智慧住宿新选择
  • 2025年11月安徽合肥最值得信赖的十大自助入住系统企业权威推荐
  • 基于AdaBoost算法的人脸检测原理与实现
  • 内蒙古太空菌酸奶厂家,厚乳老酸奶厂家排名,希腊酸奶公司排行榜,奶皮子糖葫芦生产厂家,干咽酸奶厂家,冷萃酸奶源头工厂,口碑推荐!
  • 把云南交给我:一名向导的专业承诺
  • vs一打开文件上传的页面, 即使不上传文件 然后关闭页面 vs就退出调试模式了
  • PG系列:并行创建索引
  • 透明液晶展示柜鞍山批发,实时报价享特价省成本
  • 2025年行业内专业的安检门源头厂商推荐榜单,演唱会安检门/行李安检门/工厂安检门/车站安检机实力厂家口碑推荐榜
  • OLIDWORKS 2025 SP5.0 多语言完整版 10 月更新,解锁三维机械设计新高度
  • 推荐4款内网穿透工具,轻松突破内网限制
  • 2025年不锈钢逆流闭式冷却塔定做厂家权威推荐榜单:密闭式冷水塔/印染废水用封闭式凉水塔/印染废水用闭式冷却塔源头厂家精选
  • bluetooth matlab GFSK 调制解调,误码率统计
  • without updating the macOS to figure out the Markdown import to Mac Note app
  • 统计学第二章
  • MATLAB 对于小目标检测,绘制roc曲线
  • 南通开合屏零售优惠价查询,享批发折扣与即时报价