zabbix icmp ping 监控主机_Zabbix监控 MySQL 性能
通过自带的 Template DB MySQL 模板监控 MySQL 性能
具体步骤:
1)创建脚本存放目录并编辑脚本
# mkdir /etc/zabbix/script
# vim /etc/zabbix/script/mysql_status.sh //编辑脚本
#!/bin/bash
#Desc:zabbix 监控 MySQL 状态
#Date:2020-5-2
#by:muquan
#主机
HOST="localhost"
#用户
USER="root"
#密码
PASSWORD="IjRMv3l6TQIEjvb9nIX5"
#端口
PORT="3306"
#MySQL连接
CONNECTION="mysqladmin -h ${HOST} -u ${USER} -P ${PORT} -p${PASSWORD}"
if [ $# -ne "1" ];then
echo "arg error!"
fi
case $1 in
Uptime)
result=`${CONNECTION} status 2>/dev/null |awk '{print $2}'`
echo $result
;;
Questions)
result=`${CONNECTION} status 2>/dev/null |awk '{print $6}'`
echo $result
;;
Com_update)
result=`${CONNECTION} extended-status 2>/dev/null |grep -w "Com_update" |awk '{print $4}'`
echo $result
;;
Slow_queries)
result=`${CONNECTION} extended-status 2>/dev/null |grep -w "Slow_queries" |awk '{print $4}'`
echo $result
;;
Com_select)
result=`${CONNECTION} extended-status 2>/dev/null |grep -w "Com_select" |awk '{print $4}'`
echo $result
;;
Com_rollback)
result=`${CONNECTION} extended-status 2>/dev/null |grep -w "Com_rollback" |awk '{print $4}'`
echo $result
;;
Com_insert)
result=`${CONNECTION} extended-status 2>/dev/null |grep -w "Com_insert" |awk '{print $4}'`
echo $result
;;
Com_delete)
result=`${CONNECTION} extended-status 2>/dev/null |grep -w "Com_delete" |awk '{print $4}'`
echo $result
;;
Com_commit)
result=`${CONNECTION} extended-status 2>/dev/null |grep -w "Com_commit" |awk '{print $4}'`
echo $result
;;
Bytes_sent)
result=`${CONNECTION} extended-status 2>/dev/null |grep -w "Bytes_sent" |awk '{print $4}'`
echo $result
;;
Bytes_received)
result=`${CONNECTION} extended-status 2>/dev/null |grep -w "Bytes_received" |awk '{print $4}'`
echo $result
;;
Com_begin)
result=`${CONNECTION} extended-status 2>/dev/null |grep -w "Com_begin" |awk '{print $4}'`
echo $result
;;*)
echo "Usage:$0(Uptime|Questions|Com_update|Slow_queries|Com_select|Com_rollback|Com_insert|Com_delete|Com_commit|Bytes_sent|Bytes_received|Com_begin)"
;;
esac
# chmod +x /etc/zabbix/script/mysql_status.sh //给脚本赋予执行权限
2)修改zabbix-agent配置文件,默认有一个MySQL的子配置文件,直接编辑该文件即可
# vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
#获取MySQL性能指标,这个是上一步编辑好的脚本
UserParameter=mysql.status[*],/etc/zabbix/script/mysql_status.sh $1
#获取MySQL运行状态
UserParameter=mysql.ping,mysqladmin -u root -h localhost -pIjRMv3l6TQIEjvb9nIX5 ping 2>/dev/null | grep -c alive
#获取MySQL版本
UserParameter=mysql.version,mysql -V
3)重启 zabbix-agent
重启的时候我们插播一条福利
2天训练营-别人都不讲的Zabbix监控内容_腾讯课堂ke.qq.com
# service zabbix-agent restart
4)Web界面配置、点击需要配置的主机,进去添加链接模板,自带的Template DB MySQL
5)配置完成后等一会儿就可以查看到监控主机的MySQL监控信息
查看监控主机的 MySQL bandwidth 图形
查看监控主机的 MySQL operations 图形
说明:如果发现监控没有数据,请排查如下问题
1. zabbix客户端是否重启
2. 脚本是否有执行权限
3. 数据库是否有权限
4. 环境变量是否有问题
zabbix icmp ping 监控主机_Zabbix监控 MySQL 性能相关推荐
- ZABBIX利用自带模板监控mysql数据库
***** ZABBIX利用自带模板监控mysql数据库**** 监控效果图 增删改查 慢查询 每秒总执行次数 1. 进入主题:先搭建好zabbix服务器,并把mysql作为agent端(建议先在线下 ...
- Linux 中监控 MySQL性能的调优工具
MySQL是最常见的一种轻量型数据库,也是目前在市面上应用最广泛的一种数据库,所以懂得几个MySQL的调优工具非常必要,我个人比较推荐mytop和innotop 监控mysql性能的工具有很多,好的工 ...
- grafana 监控mysql_Prometheus+Grafana监控MySQL性能
今天来写一篇监控MySQL数据库的的监控方案:Prometheus+Grafana监控mysql性能 1.监控方案介绍 祖传老图修一修: 解释一波:①mysqld_exporter用来收集数据库的性能 ...
- 性能监控—spotlight监控mysql性能
spotlight可以监控mysql性能,同监控linux一样配置 目录 1.安装spotlight 2.参数认识 1.安装spotlight spotlight不仅仅只是监控mysql,还可以完成数 ...
- zabbix监控mysql的原理_zabbix监控mysql数据库性能实现
Zabbix对于主机监控通常有多种方式: 例如 Trapper.Agent.SNMP.ICMP等. Trapper工作原理: 被监控主机根据用户设定的时间间隔定期将数据push到Zabbix Serv ...
- zabbix监控mysql日志告警_zabbix监控mysql以及报警(二)终
Zabbix部署 监控数据库 报警服务(二) 终 接着zabbix(一)接着部署 配置过一段时间后,观察下监控图效果出来了没 zabbix3.0 server已自带mysql的模板了,只需配置好age ...
- Zabbix之监控Mysql性能
Zabbix还可以监控mysql slow queries,mysql version,uptime,alive等.下面通过Zabbix Graphs实时查看的SQL语句操作情况和mysql发送接收的 ...
- zabbix mysql监控告警_Zabbix监控mysql配置及故障告警配置
同时介绍了触发器的创建及zabbix通过邮件方式告警配置. 一.配置自带模板监控mysql 1.提供配置文件模板 文件位置在源码包/usr/local/src/zabbix-3.0.4/conf/za ...
- zabbix mysql 脚本路径_Zabbix监控MySQL脚本
监控思路: 先在Zabbix主机上面配置好MySQL服务器的信息,添加好Zabbix自带的Template App MySQL模版,然后去MySQL服务器上安装agent,再添加MySQL监控脚本. ...
最新文章
- 网页性能测试---webpagetest
- intellij2018使用2019的主题
- uva 10570——Meeting with Aliens
- 螺栓预紧力_斯姆勒知识讲解:螺栓预紧力的计算
- php新浪获取ip接口,【php】利用新浪api接口与php获取远程数据的步骤,获取IP地址,并获取相应的IP归属地...
- 封装条形码MaHelper
- 凝结11年技术实力 弹性计算国内首著发布
- 博达交换机S2528PB常用配置命令
- 微信小程序学习日记6
- 引用Microsoft.Office.Interop.Excel的解决方法
- 为opencv添加附加依赖库
- jy-09-SERVLETJSP——Servlet-Cookie-Session
- 华为云HCS解决方案笔记HUAWEI CLOUD Stack【面试篇】
- linux 桌面显示 kvm,Linux的桌面虚拟化技术KVM(五)——virsh常用命令
- Java项目:JavaWeb实现网上图书商城系统
- 一个Job运行失败导致数据库挂死
- 强化学习笔记:多臂老虎机问题(4)--跟踪非平稳环境
- Uber与Lyft:与其说是生意,不如说是幻想
- webpack 原理分析与性能优化(2w字精华)
- 苹果美区app内购方法及经验
热门文章
- 链表中是否存在环的问题,及环入口在链表中位置(Linked List Cycle II)
- [SQL] 函数整理(T-SQL 版)
- 倚天遇到屠龙:LightGBM VS xgboost谁才是最强的梯度提升库?
- Windows 2003架设CA服务器 (视频)
- C# webrequest 抓取数据时,多个域Cookie的问题
- XStream转换Java对象与XML
- Spring ListFactoryBean实例
- django2.2 连接redis集群
- Pycharm中代码自动换行(亲测)
- Python的reshape(-1,1)