环境:二台centos7
192.168.13.147 服务端
192.168.13.151 客户端
第一台上面操作的
https://www.cnblogs.com/xianglei_/p/12049248.html
基于mysql主从,在客户端操作
在客户端和服务端都安装mysql
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
在服务端修改mysql的配置文件
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
修改完重启
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
在客户端修改
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
!在这里插入图片描述
修改完启动
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
在服务端授权用户
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
在客户端测试
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
上传yum源(在服务端)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
安装服务
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
启动mairadb
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
创建数据库,授权
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
导入zabbix初始数据库
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
验证一下
进入mysql
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
修改配置文件
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
修改时区
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
修改字体
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
启动服务
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
测试页面ip(主机)+/zabbix
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
安装工具
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
第二台下面开始操作
上传yum源
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
安装zabbix-agent
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
启动服务
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
https://blog.csdn.net/xiaohuai0444167/article/details/105396128
创建监控mysql主从状态脚本,并创建授权用户
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
在slave端授权用户
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
修改客户端配置文件
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
启动客户端
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
在服务端测试一下
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
访问页面
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
在从上stop slave;
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
将监控项写进脚本

[[email protected] scripts] vim check_mysql.sh
[[email protected] scripts] cat check_mysql.sh
#!/bin/bash
uptime=$(mysqladmin status|awk ‘{print $2}’) #定义变量
case $1 in
Com_commit) #数据回滚
mysqladmin extended-status |grep -w “Com_commit”|awk ‘{print $4}’
;;
Com_rollback) #数据提交
mysqladmin extended-status |grep -w “Com_rollback”|awk '{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 4}̲' ;; qps) #每秒…(mysqladmin status|awk '{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 6}̲') qps=((question/question/uptime))
echo KaTeX parse error: Expected 'EOF', got '#' at position 15: qps ;; tps) #̲每秒处理的事务数 commi…(mysqladmin extended-status|grep -w “Com_commit”|awk '{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 4}̲') rollback=(mysqladmin extended-status|grep -w “Com_rollback”|awk '{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 4}̲') tps=[(commit+commit+rollback)/$uptime]
echo $tps
;;
db_size) #库的大小
mysql -D information_schema -e “select sum(DATA_LENGTH) from tables where table_schema=‘mysql’” |awk ‘NR==2’
;;
tb_size) #表的大小
mysql -D information_schema -e “select sum(DATA_LENGTH) from tables where table_schema=‘mysql’ and table_name=‘user’” |sed -n ‘2p’
;;
esac
访问测试页面
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
监控流量
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
访问页面
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从+监控增删改查+监控流量+qps+tps(监控处理请求,库和表大小)
zabbix监控mysql主从:https://blog.csdn.net/xiaohuai0444167/article/details/105396128
zabbix监控增删改查:
https://blog.csdn.net/xiaohuai0444167/article/details/105415230
zabbix监控流量:
https://blog.csdn.net/xiaohuai0444167/article/details/105415105
zabbix监控qps+tps:
https://blog.csdn.net/xiaohuai0444167/article/details/105415458

相关文章:

  • 2021-10-28
  • 2021-05-01
  • 2021-08-25
  • 2021-04-17
  • 2021-11-10
猜你喜欢
  • 2021-12-17
  • 2021-07-27
  • 2021-09-11
  • 2021-10-02
  • 2021-06-24
  • 2021-08-02
相关资源
相似解决方案