zabbix监控mysql
2019独角兽企业重金招聘Python工程师标准>>>
1.建立zabbix监控用户
mysql -uroot -p -e "grant usage on *.* to zabbix@'localhost' identified by 'zabbix';"
2.编写shell脚本
cd /usr/local/zabbix
mkdir script
vim /usr/local/zabbix/script/mysql_status.sh
#!/bin/bash
#User='zabbix'
#Password='zabbix'Mysql='/alidata/server/mysql/bin/mysql'
Mysqladmin='/alidata/server/mysql/bin/mysqladmin'command(){$Mysql -e "show global status" | awk '$1 ~ /'"$1"'$/ {print $2}'
}case $1 inCom_select)command $1 ;;Com_insert)command $1 ;;Com_update)command $1 ;;Com_delete)command $1 ;;Com_begin)command $1 ;;Com_commit)command $1 ;;Com_rollback)command $1 ;;Questions)command $1 ;;Slow_queries)command $1 ;;Bytes_received)command $1 ;;Bytes_sent)command $1 ;;Uptime)command $1 ;;Version)$Mysql -V | awk -F '[ ,]' '{print $6}' ;;Ping)$Mysqladmin ping | wc -l ;;*)echo "Usage: $0 { Com_select|Com_insert|Com_update|Com_delete|Com_begin|Com_commit|Com_rollback|Questions|Slow_queries|Bytes_received|Bytes_sent|Ping|Uptime|Version }" ;;
esac
3.赋权限
chmod a+x /usr/local/zabbix/script/mysql_status.sh
4.添加自定义key
vi /usr/local/zabbix/etc/zabbix_agentd.conf
UnsafeUserParameters修改为1 允许自定义 添加以下内容
UserParameter=mysql.status[*],/usr/local/zabbix/script/mysql_status.sh $1
UserParameter=mysql.ping,/usr/local/zabbix/script/mysql_status.sh Ping
UserParameter=mysql.version,/usr/local/zabbix/script/mysql_status.sh Version
5.修改my.cnf
vi /etc/my.cnf
添加以下内容,根据实际情况配置
[mysql]host=localhostuser=zabbixpassword=zabbixsocket=/tmp/mysql.sock
[mysqladmin]host=localhostuser=zabbixpassword=zabbixsocket=/tmp/mysql.sock
6.在服务器使用get测试有无错误
/usr/local/zabbix/bin/zabbix_get -s 192.168.2.192 -p10050 -k mysql.status[Com_commit]
7.服务器端 对hosts添加模板Template App MySQL
8.重启客户端程序 等待几分钟就可以观察到监控图像产生
转载于:https://my.oschina.net/u/3273360/blog/850304
zabbix监控mysql相关推荐
- mysql 表空间监控shell_一种通过zabbix监控mysql表空间的方法
一种通过zabbix监控mysql表空间的方法[ 技术领域: ][0001]本发明涉及计算机自动化运维与监控领域,具体地说是一种通过ZABBIX监控MYSQL表空间的方法.[ 背景技术: ][0002 ...
- Zabbix 监控Mysql数据库及主从数据库
Zabbix监控mysql主从数据库在脚步出现用户名和密码是会出现如下报错"Warning: Using a password on the command line interface c ...
- zabbix监控mysql最简单的方法
该实验基于我的上一篇文章监控第一台主机的基础上 首先,因为水平有限,我选择直接关闭了防火墙和SELinux. 环境: 两台centos7,服务器端IP是192.168.200.128(以下简称主机), ...
- Zabbix监控Mysql数据库性能
来源:http://os.51cto.com/art/201404/435139.htm 本文通过Zabbix Graphs实时查看的SQL语句操作情况和mysql发送接收的字节数,Zabbix还可以 ...
- zabbix监控mysql死锁
percona MySQL Server Template算是比较常用的zabbix监控mysql的模板了,监控项也比较齐全,但是没有监控mysql死锁的监控项,如果有需求,就需要另外创建模板或者监控 ...
- Zabbix 监控 MySQL
配置Zabbix 监控 MySQL 客户端配置 服务器: ubuntu14.04 之前装过 zabbix-agent 但是看了一下版本是2.2的,已经很落后了,于是升级了一下.(配置文件不用备份,升级 ...
- centos7 mysql读写监控,《Centos7——zabbix监控mysql的常规操作》
<Centos7--zabbix监控mysql的常规操作> <Centos7--zabbix监控mysql的常规操作> http://blog.csdn.net/weixin_ ...
- zabbix监控mysql主从与主从延迟
zabbix监控mysql主从与主从延迟 文章目录 zabbix监控mysql主从与主从延迟 一.Zabbix监控mysql主从 1.部署mysql主从,使用mariadb进行操作 2.将server ...
- 《Centos7——zabbix监控mysql的常规操作》
<Centos7--zabbix监控mysql的常规操作> 逻辑思维菜鸟 2020-09-22 21:21:01 40 收藏 1 分类专栏: zabbix 数据库 文章标签: mysql ...
- zabbix监控MySQL遇到的EB单位BUG
1.简介 Zabbix监控MySQL,使用Percona的模板监控,发现了一个图形"Bytes Received",其中的单位异常,本文就是记录此问题的处理方法: 2.问题1 本次 ...
最新文章
- LeetCode 1114. Print in Order--Java解法--并发问题
- SAP Business Explorer 初探
- Ext JS 5初探(二) ——Bootstrap.js
- spring事务源码分析结合mybatis源码(二)
- vim字符串替换命令
- EndNote x8基础使用教程(一)
- 个所税服务器没有企业信息,【重要】企业纳税申报一定要看进来!
- gg修改器修改内购_僵尸炮艇生存修改金币教程
- html水晶按钮图片,css 如何实现一个水晶按钮的效果呢?
- 《德鲁克管理思想精要》读书笔记1 - 管理是什么?
- [zkaq靶场]FineCMS的存储型XSS
- 01-交换机级联实验
- 台式计算机识别不了u盘启动,如何解决惠普电脑uefi识别不了u盘
- http://zaojiasys.jianshe99.com 建造师数据泄漏,可以查看全部所有人的信息!
- 在CMD命令行中切换到管理员权限模式
- 内网ip映射到外网(路由器是tp-link)
- 智慧建筑行业创业机会分析
- 主成分分析法PCA(一):算法原理
- vc830l 说明书_数字万用表vc830l视频教程 视频
- Jmeter Netty TCP压测EOL设置
热门文章
- Premiere Pro CC2015软件安装教程
- python的span方法_Python Span.set_extension方法代码示例
- -ms-,-moz-,-webkit-,-o-含义及各浏览器内核整理
- http在链接中加入用户名_爬虫基础——HTTP基本原理
- python安装环境配置linux_linux下安装python环境
- idea lombok安装后还是标红_小辣椒神器Lombok
- mysql sql应用_MySQL数据库应用(5)SQL语言(2)
- h5压缩图片上传 php_一键压缩,图片上传大小不得超过200K?
- git 入门教程之协同开发
- Lodop导出图片和打印机无关,测试是否有关