zabbix-agent端监控mysql数据
保证zabbix先安装成功
1.在zabbix-agent端安装mysql数据库
yum -y install mariadb mariadb-server
2.开启mysql数据库
systemctl start mariadb
3.mysql数据库监控的内容有:
- mysql的吞吐量
- mysql的常规操作(增删改查)
- QPS(Questions Per second:)每秒能处理多少次请求数
- TPS(Transactions Per Second)每秒查询处理的事务数
- mysql库大小和表大小
- 监控innodb缓冲池的read命中率
mkdir /etc/zabbix/scripts/
cd /etc/zabbix/scripts/
vim mysql.sh
#!/bin/bash
case $1 in
#mysql吞吐量
#流量发送
Bytes_sent)
mysqladmin extended-status|grep "Bytes_sent"|awk '{print $4}'
;;
#流量接收
Bytes_received)
mysqladmin extended-status|grep "Bytes_received"|awk '{print $4}'
;;
#mysql数据库增删改查
#增
Com_insert)
mysqladmin extended-status|grep -w "Com_insert"|awk '{print $4}'